Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
TIL-5. 형식 맞추기
by xing
#clean_code
2년 전
671


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) - 어차피 수정할건데 대충하자 마인드가 아닌, 매 순간 작성하는 코드가 나중에 큰 영향을 미칠 거라는 것을 기억하자.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

-