🔖 오늘 읽은 범위 : 추천사 ~ 들어가면서😃 책에서 기억하고 싶은 내용을 써보세요.사소한 곳에서 발휘하는 정직은 사소하지 않다. (p.xxii)책임 있는 전문가라면 프로젝트를 시작할 때 생각하고 계획할 시간을 확보해야 한다 (p.xxii)훌륭한 소프트웨어 기법은
🔖 오늘 읽은 범위 : 1장, 깨끗한 코드 (p.1 ~ p.10)😃 책에서 기억하고 싶은 내용을 써보세요.기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업, 바로 이것이 프로그래밍이다. (p.2)하지만 어느 순간에는 정밀한 표현이 필요하다. 그 필요성을 없앨
🔖 오늘 읽은 범위 : 1장, 깨끗한 코드 (p.11 ~ p.20)😃 책에서 기억하고 싶은 내용을 써보세요.데이브는 깨끗한 코드란 다른 사람이 고치기 쉽다고 단언한다. (p.11)테스트 케이스가 없는 코드는 깨끗한 코드가 아니다. 아무리 코드가 우아해도, 아무리 가
🔖 오늘 읽은 범위 : 2장, 의미 있는 이름 (p.22 ~ p.38)😃 책에서 기억하고 싶은 내용을 써보세요.좋은 이름을 지으려면 시간이 걸리지만 좋은 이름으로 절약하는 시간이 훨씬 더 많다. (p.22)변수의 존재 이유는? 수행 기능은? 사용 방법은? 따로 주석
🔖 오늘 읽은 범위 : 3장, 함수 (p.40 ~ p.65)😃 책에서 기억하고 싶은 내용을 써보세요.함수를 만드는 첫째 규칙은 ‘작게!’다. 함수를 만드는 둘째 규칙은 ‘더 작게!’다. (p.42)각 함수가 이야기 하나를 표현했다. 각 함수가 너무도 멋지게 다음 무
🔖 오늘 읽은 범위 : 4장, 주석 (p.68 ~ p.94)😃 책에서 기억하고 싶은 내용을 써보세요.사실상 주석은 기껏해야 필요악이다. (p.68)우리는 코드로 의도를 표현하지 못해, 그러니까 실패를 만회하기 위해 주석을 사용한다.주석을 달 때마다 자신에게 표현력이
🔖 오늘 읽은 범위 : 5장, 형식 맞추기 (p.96 ~ p.116)😃 책에서 기억하고 싶은 내용을 써보세요.팀으로 일한다면 팀이 합의해 규칙을 정하고 모두가 그 규칙을 따라야 한다. (p.96)오늘 구현한 코드의 가독성은 앞으로 바뀔 코드의 품질에 지대한 영향을
🔖 오늘 읽은 범위 : 6장, 객체와 자료구조(p.118 ~p.128)😃 책에서 기억하고 싶은 내용을 써보세요.자료 추상화 (p.119)추상 인터페이스를 제공해 사용자가 구현을 모른 채 자료의 핵심을 조작할 수 있어야 진정한 의미의 클래스다.자료를 세세하게 공개하
🔖 오늘 읽은 범위 : 7장, 오류 처리 (p.130 ~p.142)😃 책에서 기억하고 싶은 내용을 써보세요.오류 코드보다 예외를 사용하라 (p.130)오류가 발생하면 예외를 던지는 편이 낫다. 그러면 호출자 코드가 더 깔끔해진다.Try-Catch-Finally 문
🔖 오늘 읽은 범위 : 9장, 단위 테스트 (p.152 ~p.169)😃 책에서 기억하고 싶은 내용을 써보세요.TDD 법칙 세 가지실패하는 단위 테스트를 작성할 때까지 실제 코드를 작성하지 않는다.컴파일은 실패하지 않으면서 실행이 실패하는 정도로만 단위 테스트를 작