개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.2.28.
오늘 읽은 범위
5장. 형식 맞추기
책에서 기억하고 싶은 내용을 써보세요.
오늘 구현한 기능이 다음 버전에서 바뀔 확률은 아주 높다. 그런데 오늘 구현한 코드의 가독성은 앞으로 바뀔 코드의 품질에 지대한 영향을 미친다. 오랜 시간이 지나 원래 코드의 흔적을 더 이상 찾아보기 어려울 정도로 코드가 바뀌어도 맨 처음 잡아놓은 구현 스타일과 가독성 수준은 유지보수 용이성과 확장성에 계속 영향을 미친다.(p.96)
좋은 소프트웨어 시스템은 읽기 쉬운 문서로 이뤄진다는 사실을 기억하기 바란다.(p.114)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
형식을 맞추는 것에 대해 큰 중요성을 사실 그동안 느끼지 못했던 것 같다. 바쁘게 개발하기 바빴고, 자동으로 형식을 잡아주는 도구를 사용하다 보니, 들여쓰기나 " 등의 부분은 자동으로 처리 되기 마련이었다. 하지만 이것에 대한 합의가 팀적으로도 있어야 한다고 생각된다. 사실 알게 모르게 작업을 하면서 다른 팀원이 한 부분을 하다보면 불편함을 느낄 때가 있었는데 우리가 합의를 하지 않아서 였던 것을 알고 있다. 앞으로 이런 디테일한 부분도 신경을 쓰고, 읽기 쉽고 이해하기 편한 코드를 작성할 수 있도록 더 노력해야 겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.