[클린 코드 매일 한 챕터 읽기] 1. 깨끗한 코드
코드란 요구 사항을 표현하는 언어이다. 고행(wading) 나쁜 코드에 발목이 잡혀 고생하는 것 급하게 대충 짜고 나중에 정리하겠다고 생각하지만, 항상 미루게 된다. 나쁜 코드를 짜면 안 되는 이유 1. 개발 속도를 저하시킨다. 즉 팀의 생산성을 해친다. 2. 관리자 말을 그대로 따르는 건 전문가답지 못하다. 클린 코드란? 전문가들이 생각하는 클린 코드 비야네: 우아하고 효율적이며 한 가지를 잘하는 코드. 그래디: 가독성 강조. 명쾌해야 한다. Big 데이브: 단순히 가독성이 좋은 게 아닌 다른 사람이 고치기 쉬운 코드. 마이클: 주의 깊게 작성한 코드 론: (거의 모든 언어로 코드를 구현, 신중히 고려할 가치가 있음) 중복 피하기, 한 기능만 수행하기, 제대로 표현하기, 작게 추상화하기 워드: 짐작한 ..