개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.02.19
오늘 읽은 범위
1장. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
나중은 결코 오지 않는다.
나쁜 코드가 쌓일수록 팀 생산성을 떨어진다. 그러다가 마침내 0에 근접한다.
좋은 코드를 사수하는 일은 바로 우리 프로그래머들의 책임이다.
나쁜 코드의 위험을 이해하지 못하는 관리자 말을 그대로 따르는 행동을 전문가답지 못하다.
클린 코드 키워드
비야네 스트롭스트룹 : 우아한, 효율, 유혹, 오류 처리, 한가지 일에 집중
그래디 부치 : 가독성, 명쾌한 추상화
데이브 토마스 : 다른 사람이 읽기 쉽고 고치기 쉬움, 테스트 케이스, 최소, 문학적
마이클 페더스 : 주의를 기울인 코드
론 제프리스 : 중복 줄이기, 표현력 높이기, 작게 추상화 고려하기
워드 커닝햄 : 짐작하는 기능을 그대로 수행
새 코드를 짜면서 우리는 끊임없이 기존 코드를 읽는다. 주변 코드가 읽기 쉬우면 새 코드를 짜기도 쉽다.
시간이 지나도 언제나 깨끗하게 유지해야 한다. 시간이 지나면서 엉망으로 전락하는 코드가 한둘이 아니다. 적극적으로 코드의 퇴보를 막아야 한다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
클린 코드란 개념이 아직 추상적으로 다가온다. 계속 공부를 해가면서 책에서 말하는 클린코드를 몸소 느낄 수 있음 좋겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.