일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- BFS
- SW개발자를 위한 성능좋은 SQL
- 서버아키텍처
- 오픽 초보
- 오픽
- sqld요약
- Javascript
- 자청
- N-Queen
- SQLD이론
- 서버최적화
- sqld
- 역행자
- 주석
- 폴링vs이벤트
- c++
- 클린코드
- MFC
- 클린 코드
- 파이썬
- clean code
- 게임서버개발
- git
- Backtracking
- 백준
- beautifulsoup
- 알고리즘
- Python
- DP
- SQLD 이론
- Today
- Total
가취공부하자

책에 있는 내용 중 기억할 만한 내용 정리한 것. 우리는 코드로 의도를 표현하지 못해, 그러니까 실패를 만회하기 위해 주석을 사용한다. 우리가 코드로 의도를 표현할 때 마다 스스로를 칭찬해주자,, 반대로 주석을 달 때마다 자신에게 표현력이 없다는 사실에 푸념해야 마땅하다고 한다.. 부정확한 주석은 아예 없는 주석보다 훨씬 나쁘다. 주석은 나쁜 코드를 보완하지 못한다.. -> 주석으로 달려는 설명을 함수로 만들어 표현해라 좋은 주석도 있다. (필요하거나 유익하다) 법적이 주석 정보를 제공하는 주석 의도를 설명하는 주석 의미를 명료하게 밝히는 주석,,(신중히 달아야 해!!) 결과 경고하는 주석 TODO 주석 (앞으로 할일을 남겨두는 주석) 중요성을 강조하는 주석 나쁜 주석 (대부분의 주석이 여기에 속한다.)..

코드는 요구사항을 상세히 표현하는 언어다! 즉, 기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업이 프로그래밍이다. 일정에 급급해 나쁜 코드를 만들어내는 건 프로그래머 책임이다. 일정도 중요하지만 나쁜 코드의 위험성을 이해하지 못하는 관리자의 말을 그대로 따르는 행동은 전문가 답지 못하다. 나쁜 코드를양산하면 오히려 엉망진창인 상태로 속도가 늦어져 결국 기한을 놓친다. 기한을 맞추는 유일한 방법 (빨리 가는 유일한 방법)은 언제나 코드를 깨끗하게 유지하는 습관이다 유명한 프로그래머가 말하는 깨끗한 코드란? 깨끗한 코드 : 보기에 즐거운 코드 + 세세한 사항까지 오류 처리(메모리 누수 상태, race condition 나쁜 코드 : 깨진 창문 같이 더 깨지거나 더러워져도 상관하지 않아 쇠퇴하게 된다...