Community

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

← Go back
TIL (2022.2.19)
#clean_code
2년 전
540


TIL (Today I Learned)

2022.02.19

오늘 읽은 범위

1장. 깨끗한 코드

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

  • 아무런 자극이 없으면 그 단계를 벗어나지 못한다. 프로그램을 잘 짜는 사람과 일 할 수 없다면 남이 잘 짜놓은 프로그램을 보는 방법이 효과적이다.

  • 사소한 곳에서 발휘하는 정직은 사소하지 않다.

  • 소프트웨어는 80% 이상이 소위 "요지보수"이다.

  • 세세함에 몰두하는 태도는 탁월함을 추구하는 모든 노력에서 공통으로 발견된다.

  • 품질은 하늘에서 뚝 떨어진 위대한 방법론이 아니라 사심없이 기울이는 무수한 관심에서 얻어진다. 우리는 우리 코드를 숭고한 설계 노력이 낳은 아름다운 산물로 봐야된다. 코드에 정직하고, 코드의 상태에 관하여 동료들에게 정직하다.

  • 나쁜 코드는 너무 많은 일을 하려 애쓰다가 의도가 뒤섞이고 목적이 흐려진다.

  • 깨끗한 변수 이름, 깨끗한 함수, 깨끗한 클래스

  • 다음에 코드를 짤 때는 자신이 저자라는 사실을, 여러분의 노력을 보고 판단을 내릴 독자가 있다는 사실을 기억하길 바란다.

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

  • 코드에 대한 책이지만 인생에 관해서도 많은 인사이트를 얻었다. 특히, "캠프장은 처음 왔을 때보다 더 깨끗하게 해놓고 떠나라"는 보이스카우트 규칙은 평소에 뭘 해도 잘하는 사람들을 보면 주변과 몸이 정리 정돈 되어있는 경우가 많았는데 , 잘 쓰여진 코드에도 적용되는 원칙인가보다. 그리고 늘 시간이 촉박해서 '급하니까 작동만 되게 하고 넘어가자' 라는 마음으로 코드를 짰는데 시간이 걸리더라도 매일 조금씩 하면 되니까 하나를 하더라도 깔끔하고 예쁘게 작성해야겠다!

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

아직은 없음