Code Smell 53 - 명시적 반복
TL;DR: Don't use indices while iterating. Prefer Higher level collections.
문제
솔루션
샘플 코드
 잘못된
 for (i = 0; i < colors.count(), i++) {
  print(colors[i]);
}
 오른쪽
 foreach (color of colors) {
  print(color);
}
//Closures and arrow functions
colors.foreach(color => print(color));
 발각
린터는 정규식을 사용하여 이 냄새를 찾을 수 있습니다.
잘못된 긍정이 있을 수 있습니다. 아래 예외를 참조하십시오.
 예외
문제 영역에서 인덱스와 같은 자연수로 전단될 요소가 필요한 경우 첫 번째 솔루션이 적합합니다.
실제 세계의 비유를 찾기 위해 항상 기억하십시오.
   
    
       
    
  
   
    
      유일한 소프트웨어 설계 원칙
      Maxi Contieri ・ 10월 13일 '20 ・ 5분 읽기
      
        #beginners
        #tutorial
        #design
        #oop
      
    
  
 태그
for (i = 0; i < colors.count(), i++) {
  print(colors[i]);
}
foreach (color of colors) {
  print(color);
}
//Closures and arrow functions
colors.foreach(color => print(color));
린터는 정규식을 사용하여 이 냄새를 찾을 수 있습니다.
잘못된 긍정이 있을 수 있습니다. 아래 예외를 참조하십시오.
예외
문제 영역에서 인덱스와 같은 자연수로 전단될 요소가 필요한 경우 첫 번째 솔루션이 적합합니다.
실제 세계의 비유를 찾기 위해 항상 기억하십시오.
   
    
       
    
  
   
    
      유일한 소프트웨어 설계 원칙
      Maxi Contieri ・ 10월 13일 '20 ・ 5분 읽기
      
        #beginners
        #tutorial
        #design
        #oop
      
    
  
 태그
 
    유일한 소프트웨어 설계 원칙
Maxi Contieri ・ 10월 13일 '20 ・ 5분 읽기
        #beginners
        #tutorial
        #design
        #oop
      
    결론
이런 종류의 냄새는 미묘하다고 생각하기 때문에 많은 개발자에게 종을 울리지 않습니다.
클린 코드는 차이를 만들 수 있는 몇 가지 선언적인 요소로 가득 차 있습니다.
 처지
   
    
       
    
  
   
    
      코드 냄새 33 - 약어
      Maxi Contieri ・ 2020년 11월 24일 ・ 2분 읽기
      
        #oop
        #codenewbie
        #programming
        #tutorial
      
    
  
 더 많은 정보
   
    
       
    
  
   
    
      소프트웨어가 무엇입니까(잘못된 것)
      Maxi Contieri ・ 10월 8일 '20 ・ 4분 읽기
      
        #oop
        #solid
        #beginners
        #design
      
    
  
 학점
사진 제공: Elena Mozhvilo on Unsplash
 
If you get tired of writing for loops, take a break and continue later.
데이비드 워커
   
    
       
    
  
   
    
      소프트웨어 엔지니어링 좋은 인용구
      Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
      
        #codenewbie
        #programming
        #quotes
        #software
      
    
  
@의 원본 트위터 스레드
      
         
      
  
    
       
      
        매트 몰
      
      
         
      
      
         
      
    
    
      C#Each에서 목록을 반복하는 3가지 간단한 방법에는 사용 사례가 있습니다. 어떤 것을 선호하십니까? 그리고 왜? 👇
    
    
      오후 20:36 - 2021년 1월 4일
    
    
       
       
       
    
  
이 기사는 CodeSmell 시리즈의 일부입니다.
   
    
       
    
  
   
    
      코드에서 냄새 나는 부분을 찾는 방법
      Maxi Contieri ・ 2021년 5월 21일 ・ 4분 읽기
      
        #codenewbie
        #tutorial
        #codequality
        #beginners
      
    
  
마지막 업데이트: 2021/06/13
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(Code Smell 53 - 명시적 반복), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://dev.to/mcsee/code-smell-53-explicit-iteration-40hl
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
 
    코드 냄새 33 - 약어
Maxi Contieri ・ 2020년 11월 24일 ・ 2분 읽기
        #oop
        #codenewbie
        #programming
        #tutorial
      
    더 많은 정보
   
    
       
    
  
   
    
      소프트웨어가 무엇입니까(잘못된 것)
      Maxi Contieri ・ 10월 8일 '20 ・ 4분 읽기
      
        #oop
        #solid
        #beginners
        #design
      
    
  
 학점
사진 제공: Elena Mozhvilo on Unsplash
 
If you get tired of writing for loops, take a break and continue later.
데이비드 워커
   
    
       
    
  
   
    
      소프트웨어 엔지니어링 좋은 인용구
      Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
      
        #codenewbie
        #programming
        #quotes
        #software
      
    
  
@의 원본 트위터 스레드
      
         
      
  
    
       
      
        매트 몰
      
      
         
      
      
         
      
    
    
      C#Each에서 목록을 반복하는 3가지 간단한 방법에는 사용 사례가 있습니다. 어떤 것을 선호하십니까? 그리고 왜? 👇
    
    
      오후 20:36 - 2021년 1월 4일
    
    
       
       
       
    
  
이 기사는 CodeSmell 시리즈의 일부입니다.
   
    
       
    
  
   
    
      코드에서 냄새 나는 부분을 찾는 방법
      Maxi Contieri ・ 2021년 5월 21일 ・ 4분 읽기
      
        #codenewbie
        #tutorial
        #codequality
        #beginners
      
    
  
마지막 업데이트: 2021/06/13
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(Code Smell 53 - 명시적 반복), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://dev.to/mcsee/code-smell-53-explicit-iteration-40hl
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
 
    소프트웨어가 무엇입니까(잘못된 것)
Maxi Contieri ・ 10월 8일 '20 ・ 4분 읽기
        #oop
        #solid
        #beginners
        #design
      
    사진 제공: Elena Mozhvilo on Unsplash
If you get tired of writing for loops, take a break and continue later.
데이비드 워커
 
    소프트웨어 엔지니어링 좋은 인용구
Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
        #codenewbie
        #programming
        #quotes
        #software
      
    @의 원본 트위터 스레드


매트 몰
C#Each에서 목록을 반복하는 3가지 간단한 방법에는 사용 사례가 있습니다. 어떤 것을 선호하십니까? 그리고 왜? 👇
오후 20:36 - 2021년 1월 4일
이 기사는 CodeSmell 시리즈의 일부입니다.
 
    코드에서 냄새 나는 부분을 찾는 방법
Maxi Contieri ・ 2021년 5월 21일 ・ 4분 읽기
        #codenewbie
        #tutorial
        #codequality
        #beginners
      
    마지막 업데이트: 2021/06/13
Reference
이 문제에 관하여(Code Smell 53 - 명시적 반복), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mcsee/code-smell-53-explicit-iteration-40hl텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)