본문 바로가기
Study/클린코드

[클린코드] 14~17장

by Nahwasa 2023. 2. 11.

스터디 메인 페이지

목차

    - ☆ 표시가 붙은 부분은 스터디 중 나온 얘기 혹은 제 개인적인 생각이나 제가 이해한 방식을 적어놓은 것으로, 책에서 말하고자 하는 바와 다를 수 있습니다.

    - 모든 이미지의 출처는 클린 코드(로버트 C. 마틴 저) 책 입니다.

     


    14~17장은 코드위주나 기존에 나온 얘기가 많아 딱히 정리해서 적어둘 내용이 없는 것 같아 생각나는 내용 위주로 적었습니다.

     

    ⚈ 프로그램을 망치는 가장 좋은 방법 중 하나는 개선이라는 이름 아래 구조를 크게 뒤집는 행위다.

     

    ⚈ TDD는 시스템을 망가뜨리는 변경을 허용하지 않는다. 변경을 가한 후에도 시스템이 변경 전과 똑같이 돌아가야 한다.

     

    ⚈ 소프트웨어 설계는 분할만 잘해도 품질이 크게 높아진다.

     

    ⚈ 그저 돌아가는 코드만으로는 부족하다. 돌아가는 코드가 심하게 망가지는 사례는 흔하다. 단순히 돌아가는 코드에 만족하는 프로그래머는 전문가 정신이 부족하다.

     

    ⚈ 코드는 언제나 최대한 깔끔하고 단순하게 정리하자.

     

    ⚈ 세상에 개선이 불필요한 모듈은 없다.

    댓글