728x90
- 코드는 요구사항을 표현하는 언어
- 르블랑의 법칙 / 나중은 결코 오지 않는다
- 나쁜 코드는 개발 속도를 크게 떨어뜨린다.
- 나쁜 코드가 쌓일수록 팀 생산성은 떨어진다.
- 일정에 쫓기더라도 대다수 관리자는 좋은 코드를 원한다. 그들이 일정과 요구사항을 강력하게 밀어붙이는 이유는 그것이 그들의 책임이기 때문이다. 좋은 코드를 사수하는 일은 바로 우리 프로그래머들의 책임이다.
- 나쁜 코드의 위험을 이해하지 못하는 관리자 말을 그대로 따르는 행동은 전문가답지 못하다.
- 빨리가는 유일한 방법은, 언제나 코드를 최대한 깨끗하게 유지하는 습관이다.
- 깨끗한 코드를 작성하는 프로그래머는 빈 캔퍼스를 우아한 작품으로 바꿔가는 화가와 같다.
- 깨끗한 코드는 우아하다(보기에 즐겁다). 깨끗한 코드는 한 가지를 제대로 한다. - 비야네 스트롭스트룹(C++ 창시자)
- 깨끗한 코드는 세세한 사항까지 꼼꼼하게 처리하는 코드다.
- 깨끗한 코드는 읽기에 쉽고 고치기도 쉬운 코드다. - 큰 데이브 토마스(OTI 창립자, 이클립스 전략의 대부)
- 깨끗한 코드는 주의 깊게 짜놓은 코드다. - 마이클 페데스
- 모든 테스트를 통과한다, 중복이 없다, 시스템 내 모든 설계 아이디어를 표현한다, 클래스, 메서드, 함수 등을 최대한 줄인다
= 중복 줄이기, 표현력 높이기, 초반부터 간단한 추상화 고려하기 - 론 제프리스
728x90
'독서(Reading) > 오늘의 책(Today's book)' 카테고리의 다른 글
(Java/자바) 모던 자바 인 액션 chapter 1, 4(2022.10.10) (2) | 2022.10.10 |
---|---|
2022년 7월 2주차 SQL 코딩의 기술(pp.118 ~ 175) (0) | 2022.07.14 |
2022년 7월 1주차 SQL 코딩의 기술 (0) | 2022.07.05 |
2022년 7월 1주차 나는 LINE개발자입니다 (0) | 2022.07.03 |
2022년 7월 1주차 면접을 위한 CS 전공지식 노트 - SECTION 2.2 (0) | 2022.07.03 |
댓글