반응형
흐름제어
-
4. 흐름제어Technique/Readable Code 2015. 12. 10. 10:34
조건, 루프, 흐름을 통제하는 선언문이 코드에 없으면 코드를 매우 읽기 편할 것 이다.이와 같은 분기문, 점프문은 어려운 대상이며, 코드를 복잡하게 만드는 원인이다. ■ 흐름을 제어하는 조건과 루프 그리고 여타 요소를 최대한 자연스럽게 만들도록 노력하라. 코드를 읽다가 다시 되돌아가서 코드를 읽지 않아돋 되게끔 만들어야 한다. ■ 조건문에서의 인수의 순서 a > b b > a 에서 값을 어디에 두는가 왼쪽 : 값이 더 유동적인 질문을 받는 표현 오른 쪽 : 더 고정적인 값으로 비교 대상으로 사용 되는 표현 ex ) length >= 10 10