깨끗한 코드
[내용 정리] 코드는 요구사항을 상세히 표현하는 수단(요구사항을 표현하는 언어)이다. 나의 쓰레기 코드를 쳐다보며, "아 일단 급한 대로 불 끄고, 나중에 고치자"라고 말하지만, 나중은 절대 안 온다. - 시간을 들여 깨끗한 코드를 만드는 노력을 하자 (비용절감, 고급 개발자가 되는 과정) - PM이 말도 안 되는 서비스를 코드로 짜라고 할 때, 좋은 코드를 사수하는 것이 프로그래머의 책임이다. - 기한은 맞추는 유일한 방법, 빨리 처리하는 유일한 방법은 항상 코드를 깨끗하게 유지하는 것. 깨끗한 코드를 위한 '코드 감각'을 키우자. - 1. 논리 간단 2. 의존성 줄이기 3. 한 가지만 제대로 하는 코드 / 보기에 즐거운 코드 / 나쁜 코드는 나쁜 코드를 유혹한다 - 단순하고 직접적 : 명쾌한 추상화,..
CleanCode
2020. 12. 8. 01:43
Clean Code
"개발자는 계속 공부를 해야 한다." 학부생 때 들었던 졸업 선배들의 조언 중 강조하는 단골 키워드에는 "디자인 패턴", "알고리즘", "클린 코드" 등이 있었다. 그때부터 언젠가는 저 키워드 들에 대해 정리를 좀 해야겠다고 다짐다짐 했었는데.. 얼마 전 우연히 들어간 서점에서 '클린 코드'책을 앞부분을 읽고 난 뒤에 진짜 제대로 해볼 생각이 들었다. 나름 개발을 하고 나서 책을 보니까 그 중요성이 뼛속 깊이 파고들었다랄까? 책의 각 파트별로 읽고 난 뒤에 해당 파트를 가볍게 정리하고, 내 생각을 적고, 내 프로젝트들을 들춰서 리팩터링 하는 글을 정리할 예정이다.
CleanCode
2020. 12. 8. 01:03