Community

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

← Go back
TIL (DAY-1)
#clean_code
2년 전
633

오늘 TIL 3줄 요약

  • 중복을 피하라

  • 한 기능만 수행하라

  • 제대로 표현하고, 작게 추상화 하라

TIL (Today I Learned) 날짜

2022.04.23

오늘 읽은 범위

추천사 ~ 1장.깨끗한 코드 까지!

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

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

  • "책임 있는 전문가라면 프로젝트를 시작할 때 생각하고 계획할 시간을 확보해야 한다"

  • 기계가 실행할 정도로 상세하게 요구사항을 명시하는 직업, 바로 이것이 프로그래밍. 이렇게 명시한 결과가 바로 코드다.

  • 궁극적으로 코드는 요구사항을 표현하는 언어라는 사실을 명심한다.

  • 나쁜 코드는? 개발 속도를 떨어뜨린다. 팀 생산성이 떨어진다.

  • 좋은 코드를 사수하는 일은 우리 프로그래머들의 책임이다.

  • 깨끗한 코드는?

    • '보기에 즐거운' 코드, 한가지에 집중한 코드 - 비야네 스트롭 스트룹

    • 잘 쓴 문장처럼 읽히는 코드 - 그래디 부치

    • '다른' 사람이 고치기 쉬운 코드 - '큰big' 데이브 토마스

    • 주의 깊게 짠 코드 - 마이클 페더스

    • 그 문제를 풀기 위한 언어처럼 보이는 코드 - 워드 커닝햄

  • 기존 코드를 읽어야 새 코드를 짜므로 읽기 쉽게 만들면 사실은 짜기도 쉬워진다.

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

  • 나도 '코드감각'을 타고 났으면 좋았겠다!

  • 다시 읽어도 읽기 편한 코드를 짜도록 노력하자!

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

  • 르블랑의 법칙 leblanc's Law

오늘 읽은 다른사람의 TIL