Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
1장. 깨끗한 코드
#clean_code
2년 전
404


TIL (Today I Learned)

// 2022.02.19

오늘 읽은 범위

// 1장. 깨끗한 코드

책에서 기억하고 싶은 내용을 써보세요.

  • 깨끗한 코드는 한가지에 '집중한다. 각 함수와 클래스와 모듈은 주변 상황에 현혹되거나 오염되지 않은 채 한길만 걷는다.(p.10)

  • 깨끗한 코드는 해결한 문제의 긴장을 명확히 드러내야 한다.(p.11)

  • 깨끗한 코드는 작성자가 아닌 사람도 읽기 쉽고 고치기 쉽다(p.11)

  • 깨끗한 코드는 주의깊게 작성한 코드다 누군가 시간을 들여 깔끔하고 단정하게 정리한 코드다. 세세한 사항까지 꼼꼼하게 신경쓴 코드다. 주의를 기울인 코드다.(p.13)

  • 중복줄이기, 표현력높이기, 초반부터 간단한 추상화 고려하기. 내게는 이 세가지가 깨끗한 코드를 만드는 비결이다.(p.14)

  • 코드를 읽으면서 짐작했던 기능을 각 루틴이 그대로 수행한다면 깨끗한 코드라 불러도 되겠다. 코드가 그 문제를 풀기위한 언어처럼 보인다면 아름다운 코드라 불러도 되겠다.(p.15)

  • 잘 짠 코드가 전부는 아니다. 시간이 지나도 언제나 깨끗하게 유지해야한다.

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 결론적으로 깨끗한 코드는 한 기능에 충실하여 다른기능에 접촉되지 않으며, 누군가가 볼때 한눈에 알기 쉬워 고치기 또한 수월하며, 단정하고 깔끔해보이는 코드.

  • 그리고 다른사람이 수정을 해도 언제나 깨끗한 상태가 유지될 수 있는 코드

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • 요즘 알고리즘을 공부하고 있는데 남들이 쓴 정답을 보면 참 깨끗하고 알기쉽다.

    나도 그런코드를 짜고싶은데 능력이 안되어 참 슬프다.

    열심히 공부해서 알고리즘따윈 술술푸는 개발자가 되고싶다