Community

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

← Go back
0228 5장 형식맞추기
#clean_code
2년 전
472


TIL (Today I Learned)

2022.02.28

오늘 읽은 범위

5장 형식맞추기

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

  • 코드 형식은 의사소통의 일환이다. 의사소통은 전문개발자의 일차적인 의무다. 오늘 구현한 기능이 다음 버전에서 바뀔 확률은 아주 높다. 그전에 오늘 구현한 코드의 가독성은 앞으로 바꿀 코드의 품질에 지대한 영향을 미친다.

  • 소스 파일도 신문 기사와 비슷하게 작성한다. 이름은 간단하면서도 설명이 가능하게 짓는다. 이름만 보고도 올바른 모듈을 살펴보고 있는지 아닌지를 판단할 정도로 신경 써서 짓는다. 아래로 내려갈수록 의도를 세세하게 묘사한다. 변수는 사용하는 위치에 최대한 가까이에 선언한다.

  • 좋은 소프트웨어 시스템은 읽기 쉬운 문서로 이뤄진다는 사실을 기억하길 바란다. 스타일은 일관적이고 매끄러워야 한다. 한 소스 파일에서 봤던 형식이 다른 소스 파일에도 쓰이라는 신뢰감을 독자가까이에 선언한다

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

  • 코드는 내용도 좋아야 하지만 딱 봤을 때 예쁘기도 해야한다. 신문처럼 한눈에 들어와야 한다는걸 명심하고 코드를 작성해야겠다.

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

  • 없음