본문 바로가기

독후감2

리팩터링 2판 - 2장 리팩터링 원칙 2장의 내용은 정말 한 문장 하나하나가 많은 생각을 하게끔 해주고 인사이트를 주었다. 그렇다고 책 내용을 그대로 옮겨올 수도 없는 노릇이기에 이 글을 읽는 분들이 이 책에 흥미를 가지길 바라며 책의 내용과 내 생각을 간단히 정리하여 글로 남긴다. 2.1 리팩터링 정의 소프트웨어의 겉보기 동작(Observable behavior)은 그대로 유지한 채, 코드를 이해하고 수정하기 쉽도록 내부 구조를 변경하는 기법 소프트웨어의 겉보기 동작은 그대로 유지한 채, 여러 가지 리팩터링 기법을 적용해서 소프트웨어를 재구성하다. 책에서 저자는 단순히 코드를 정리하는 작업이 리팩터링이 아니라 특정한 방식에 따라 작은 단계들을 거쳐 큰 변화를 만들어내는 코드의 수정이 리팩터링이라고 말한다. 이 단계들은 순차적.. 2022. 12. 28.
클린 코드 후기(1) 클린 코드 대학생 때부터 너무나도 많이 들어왔고 개발자라면 1년에 한 번씩 정독할만하다고 하는 개발자들의 바이블 같은 책을 드디어 읽게 되었다. 나는 개발은 직접 해보고 부딪혀봐야 실력이 는다고 생각했기에 많은 사람들의 추천에도 지금까지 클린 코드를 읽지 않았었다. 그래도 바이블이라 불리는 서적이니 한 번은은 읽어보자는 마음에 책을 구입해서 읽게 됐는데 내가 내 생각보다 오만했다는 사실을 알게 됐다.. 이 책을 지금에서 읽은 지난 과거를 반성하고자 느낀 점들을 글로 조금씩이라도 남겨보고자 한다 1장. 깨끗한 코드 이 장에서 기억에 제일 남았던 문구는 3가지이다 '르블랑의 법칙 : 나중은 결코 오지 않는다' 라는 얘기를 한다. 나쁜 코드의 위험을 이해하지 못하는 관리자의 말을 그대로 따르는 행동은 전문가답.. 2021. 12. 8.