반응형
- 코드는 요구사항을 표현하는 언어
- 르블랑의 법칙 / 나중은 결코 오지 않는다
- 나쁜 코드는 개발 속도를 크게 떨어뜨린다.
- 나쁜 코드가 쌓일수록 팀 생산성은 떨어진다.
- 일정에 쫓기더라도 대다수 관리자는 좋은 코드를 원한다. 그들이 일정과 요구사항을 강력하게 밀어붙이는 이유는 그것이 그들의 책임이기 때문이다. 좋은 코드를 사수하는 일은 바로 우리 프로그래머들의 책임이다.
- 나쁜 코드의 위험을 이해하지 못하는 관리자 말을 그대로 따르는 행동은 전문가답지 못하다.
- 빨리가는 유일한 방법은, 언제나 코드를 최대한 깨끗하게 유지하는 습관이다.
- 깨끗한 코드를 작성하는 프로그래머는 빈 캔퍼스를 우아한 작품으로 바꿔가는 화가와 같다.
- 깨끗한 코드는 우아하다(보기에 즐겁다). 깨끗한 코드는 한 가지를 제대로 한다. - 비야네 스트롭스트룹(C++ 창시자)
- 깨끗한 코드는 세세한 사항까지 꼼꼼하게 처리하는 코드다.
- 깨끗한 코드는 읽기에 쉽고 고치기도 쉬운 코드다. - 큰 데이브 토마스(OTI 창립자, 이클립스 전략의 대부)
- 깨끗한 코드는 주의 깊게 짜놓은 코드다. - 마이클 페데스
- 모든 테스트를 통과한다, 중복이 없다, 시스템 내 모든 설계 아이디어를 표현한다, 클래스, 메서드, 함수 등을 최대한 줄인다
= 중복 줄이기, 표현력 높이기, 초반부터 간단한 추상화 고려하기 - 론 제프리스
반응형
'배움과 성장 > 책·생각' 카테고리의 다른 글
| 다산선생 지식경영법: 축기견초법과 배움의 기초 다지기 (0) | 2022.12.01 |
|---|---|
| 모던 자바 인 액션 독서 노트: 메서드 참조·람다·스트림 (2) | 2022.10.10 |
| 『나는 LINE 개발자입니다』 독서 노트: 성장 원칙과 문서 읽는 습관 (0) | 2022.07.03 |
| 『소프트 스킬』 독서 노트: 반복 습관·작업 분할·꾸준함 (0) | 2022.07.03 |
| 『소프트 스킬』 독서 기록: 할당량·집중·탈진을 다시 읽다 (0) | 2022.06.29 |
댓글