- [독서 노트] <리팩터링 2판>-마틴 파울러 저2024년 05월 31일
- Song hyun
- 작성자
- 2024.05.31.:45
728x90반응형[독서 노트] <리팩터링 2판>-마틴 파울러 저
얼마 전 개인 프로젝트를 끝냈다. 첫 팀 프로젝트 때는 첫 프로젝트이기도 했고, 작성한 코드에서 생긴 오류들을 수습하느라 여유가 없었다. 두번째 프로젝트인 개인 프로젝트는, 이미 첫 프로젝트를 끝낸 뒤라 그런지 비교적 여유가 있었다. 그런데 이게 웬걸, 내가 작성한 코드들을 보니 엉망진창이었다. 메서드들이 여기저기 흩어져 있었고, 코드가 난잡해 코드의 흐름을 따라가는 것도 많이 힘들었다. (선생님께서 작성하시는 코드와는 거리가 많이 멀었다..)
다음 프로젝트에서는 조금 더 정돈된 코드를 작성하고 싶었기에 책을 찾던 와중, 이 <리팩토링>이라는 책을 읽게 되었다. 전공서적마냥 두께가 두툼했고, 리팩토링에 대해 여러 페이지에 걸쳐 설명하고 있는 책이었다.
<리팩토링>은 여러 코드 예제들을 통해 '어떻게 리팩토링을 해야하는가?'에 대해 이야기하고 있다. 예제 코드들은 자바 스크립트로 작성되었다.
내가 알고 있는 리팩토링 기법은 추상-인터페이스 기법/메서드 분리 정도였기 때문에, 이렇게나 많은 리팩터링 기법이 있고, 그걸 체계적으로 정리하고 분석한다는 사실 자체가 놀라웠다.
아직 배운 것도 적고, 더군다나 자바스크립트라는 언어는 아직 배우지 않아서, 대부분 이해하지 못했지만(ㅠㅜ) 나중에 자바스크립트를 배우게 된다면 다시 한 번 읽어보려고 한다. 그 땐 이 책이 많이 이해되었으면 하는 바람이다!
728x90반응형'📙독서 및 강연 기록 > 독서' 카테고리의 다른 글
[독서 노트] <혼자 공부하는 얄팍한 코딩 지식> - 고현민 저 (0) 2024.06.09 [독서 노트] <명쾌한 설명과 풍부한 그림으로 배우는 TCP/IP 쉽게, 더 쉽게>-리브로웍스 (0) 2024.06.04 [독서 노트] <팀 워커>-구사부카 이쿠마 저 (0) 2024.05.21 [독서 노트] <비전공자를 위한 이해할 수 있는 IT 지식>-최원영 저 (0) 2024.05.14 [독서 노트] <소프트 스킬>-존 손메즈 저 (0) 2024.05.07 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)