취미/책읽기

육각형 개발자

채윤아빠 2024. 3. 3. 22:36
728x90
반응형

느낀점

  몇 가지 새롭운 시각을 갖게 해준 고마운 책이었습니다. 가장 기억에 남았던 것이 "레거시 코드는 평하 대상이 아니다"라는 문구 였습니다. 짧지않은 개발 경력 동안 가장 많은 일을 했던 부분이 기존에 존재했던 레거시 코드를 유지보수 하는 것이었습니다. 그래서 항상 더 잘할 수 있었을것 같은 생각을 갖고, 왜 이렇게해 놓았을까? 하는 불평만 갖고 있었던 것 같습니다. 하지만 이 문구를 보고서 각자의 사정이 있었고, 또 기존 레거시 코드가 있으니 더 잘할 수 있을 것 같다는 생각도 할 수 있겠다는 깨달음을 얻었습니다. 장기를 두더라도 훈수를 두는 사람이 더 잘 볼 수 있는 것과도 비슷하게 한걸음 떨어져서 레거시 코드를 봐왔기 때문에 그랬던 것 같습니다. 그런 의미에서 짝프로그래밍도 더욱 유용하리라 생각됩니다. ^^


  리팩토링에 대해서도 다시 한번 생각하게 되는 계기가 되었습니다. 귀차니즘으로 해야할 리팩토링을 미루기도 하여 나중에 눈덩이처럼 불어나 더 큰일로 닥쳐왔던 것을 다시 한번 일깨워 주었습니다.

  시간이 조금 지난 후에 다시 읽으면 어떤 느낌일지, 후일 다시 읽어 보아야 겠습니다.

책정보

부제 시니어 개발자로 성장하기 위한 10가지 핵심 역량
글쓴이 최범균 저
출판사 한빛미디어
출판일 2023년 07월 22일
쪽수 276쪽
ISBN13 9791169211239
ISBN10 1169211232