개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
22.03.01
오늘 읽은 범위
5장. 형식 맞추기
책에서 기억하고 싶은 내용을 써보세요.
어쩌면 '돌아가는 코드'가 전문 개발자의 일차적인 의무라 여길지도 모르겠다. 하지만 이 책을 읽으면서 생각이 바뀌었기 바란다. (p.96)
"오늘" 구현한 코드의 가독성은 앞으로 바뀔 코드의 품질에 지대한 영향을 끼친다. (p.96) -> 그러므로 에이 오늘은 괜찮겠지 하면서 대충 넘기지 말기! 매 순간 최선을!
변수 선언: 사용하는 위치에 최대한 가까이 선언. 우리가 만든 함수는 매우 짧으므로 지역 변수 - 각 함수 맨 처음에 선언. (p.101)
인스턴수 변수 - 클래스 맨 처음에 선언. 대다수 클래스 메서드가 인스턴스 변수를 사용하기 때문. (p.103)
종속 함수 - 호출하는 함수를 호출되는 함수보다 먼저 배치. 위에서 아래로 가독성 up. (p.104)
아무리 간단한 if문, 짧은 while문, 짧은 함수더라도 들여쓰기는 꼭 하자. (p.112)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
오늘 구현한 기능이 다음 버전에서 수정될 가능성이 매우 높다. 하지만 오늘 구현한 코드의 가독성이 앞으로 바뀔 코드의 품질에 지대한 영향을 미친다. 오랜 시간이 지나 원래 코드의 흔적을 찾아보기 힘들더라도 맨 처음 잡아놓은 구현 스타일, 가독성 수준은 유지보수 용이성과 확장성에 계속 영향을 미친다. (p.96) - 어차피 수정할건데 대충하자 마인드가 아닌, 매 순간 작성하는 코드가 나중에 큰 영향을 미칠 거라는 것을 기억하자.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
-