반응형
변수와가독성
-
6. 변수와 가독성Technique/Readable Code 2015. 12. 10. 22:24
변수를 엉터리로 사용하면 코드를 이해하기 어려워 지는 커다란 이유는 아래와 같다 ■ 변수의 수가 많을수록 기억하고 다루기 더 어려워진다.■ 변수의 범위가 넒어질수록 기억하고 다루는 시간이 더 길어진다■ 변수의 값이 자주 바뀔수록 현재값을 기억하고 다루기가 더 어려워진다. 이러한 문제를 해결하기 위하여... 변수 제거하기가독성에 도움이 되지 않는 변수를 제거하는 방법들■ 불필요한 임시변수 12now = datetime.datetime.now();root_message.last_view_time = now;cs위 코드에서 now변수는 꼭 필요한가? 그렇지 않다. 이유는- 복잡한 표현을 잘게 나누는 것이 아니다- 명확성에 도움이 되지 않는다 datetime.datetime.now는 그 자체로도 명확하다- 한 ..