들어가며
- 습관을 들이기 위해 하루 하루 일지를 작성할 예정
아…
- 요 이삼일 정도 책을 못봤다.. 조금이라도 읽어야 되는데..
- 대신에 알고리즘 한두문제 풀고 자야지..
대신 리팩토링 얘기
- God Class의 God Method들을 줄이고, 세분화 시켜가니까 다행이 구조가 편해지고 한눈에 보기 쉬워졌다. 보기 쉬워진 메소드들은 더욱더 간략하게 수정하고, 클래스와 메소드명, 변수명에 신경이 쓰이기 시작했다. 바꾸고 또바꾸고 또바꾸고의 연속이지만, 즐겁다. 내가 짜고 있는 코드가 흐뭇해 지는 기분…
Reference
스티브 맥코넬 지음, 서우석 옮김 『 코드 컴플리트 2nd edition 』, 위키북스(2017. 07. 28), 인용.
찰스 펫졸드, 『 Code, 하드웨어와 소프트웨어에 숨어있는 언어 』, 인사이트(2010 10 11), 인용.
스티브 프리먼, 냇 프라이스 지음, 이대엽 옮김, 『 테스트 주도 개발로 배우는 객체 지향 설계와 실천 』, 인사이트(2013 06 20), 인용.
앤드류 헌트, 데이비드 토머스 지음, 김창준, 정지호 옮김, 『 실용주의 프로그래머 』, 인사이트(2005 08 02), 인용.