클린 코드(Clean Code) Day 7

김수영·2022년 1월 27일
0

Book Review

목록 보기
9/9
post-thumbnail

읽은 범위

  • 3장. 함수

인상 깊은 구절

중복은 소프트웨어에서 모든 악의 근원이다.

배운 것

  • 함수는 한 가지 작업만 해야한다.

  • 프로그래밍의 기술은 언제나 언어의 설계이다.

  • 소프트웨어를 짜는 행위는 여느 글짓기와 비슷하다.

  • 데이크스트라의 구조적 원칙 : 모든 함수와 함수 내 모든 블록에 입구와 출구는 하나만 존재해야 한다.

  • Try/Catch 사용
    try/catch 블록은 정상 동작과 오류 처리 동작을 뒤섞어 혼란스러울 수 있다.
    때문에 별도의 함수로 뽑아내 try/catch를 사용하는 것이 좋다.

읽은 소감

어느덧 클린 코드 챌린지가 한지 일주일이 되었다.
네이밍과 함수에 대해 읽어가고 있는데, 뒤의 내용을 아직 잘 모르지만, 이 부분이 가장 중요한 것 같다.
하나의 함수에는 한 가지 기능을 넣으라는 말은 꼭 지키며 하나씩 하나씩 책의 내용을 앞으로도 새기며
정리를 해나가며 새로운 코드를 작성해야겠다.

3줄 요약

1.함수는 한 가지 작업만 해야한다.
2. 프로그래밍의 기술은 언제나 언어의 설계이다.
3.소프트웨어를 짜는 행위는 여느 글짓기와 비슷하다.

profile
기술과 인문학의 교차점

0개의 댓글