개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.02.19
오늘 읽은 범위
1장. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
비야네 스트롭스트룹 :
1. 논리가 간단 -> 버그차단. 2.의존성을 줄여->유지보수용이, 3.오류는 명백한 전략으로 철저히 처리, 4.성능을 최적으로 유지, 5.한가지를 제대로 (p.9)
그래디 부치 : 깨끗한 코드는 잘 쓴 문장처럼 읽힌다.(p.10)
큰 데이브 토마스 : 1.읽기 쉽고 고치기도 쉽다, 2.단위테스트인수테스트가 존재, 3.의미있는 이름,4.특정목적을 달성하는 방법은 하나만 제공,5.API는 명확하며 최소, 6.문학적 (p.11)
마이클 패더스 : 깨끗한 코드는 언제나 누군가 주의깊게 짰다는 느낌을 준다!(p.12)
론 제프리스 : 중복줄이기, 표현력 높이기, 초반부터 간단한 추상화 고려하기 (p.14)
위드 캐닝햄 : 코드를 읽으면서 집작했던 기능을 각 루틴이 그대로 수행한다면.., 코드가 그 문제를 풀기 위한 언어처럼 보인다면 아름다운 코드 (p.15)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
새로 이직한 회사의 소스코드들이 너무 냄새나는 코드라 해결책을 생각해보느라 다시 이책을 읽기 시작함. 아예 새로 만드는게 나을 것 같다는 단순한 생각은 타이거팀 이야기로 생각이 많아지게 됨.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.