DAY 6~7
🔖 오늘 읽은 범위 : p.39~ 함수
😃 책에서 기억하고 싶은 내용을 써보세요.
- 서술적인 이름을 사용하면 개발자 머릿속에서도 설계가 뚜렷해지므로 코드를 개선하기 쉬워진다. p.49
- 함수는 뭔가를 수행하거나 뭔가에 답하거나 둘중 하나만 해야 한다. p.56
- 소프트웨어를 짜는 행위는 여느 글짓기와 비슷하다. p.61
🤔 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
함수를 잘 작성하는 법에 대해서도 고려해야 할것이 많다는 생각이 들었고 기본적인 원칙은 역시나 하나의 기능만 할것 간결할것 , 이름은 기능을 잘설명할것 등이 있었다. 코드를 간결하게 보이도록 만들기 위해 굳이 python에서 리스트 컴프리핸션만 사용하거나 삼항연산자만 사용해서 코드를 짤 필요는 없다고 생각한다. 읽는 사람이 이해하기 쉬운 수준으로 복잡하지 않다면 문제가 없겠지만 단지 코드가 짧아지도록 만들기 위해 가독성을 포기하게 되는 일이 없어야 겠다는 생각이 문득 들었다.
🔎 궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
소감 3줄 요약
- 명령과 조회를 분리하여 코드를 작성하자
- 오류코드 대신 예외처리를 하고 try/catch 문을 별도의 함수로 처리하는 것이 좋다
- 작은 단위로 하나의 기능을 수행하는 이름이 기능을 잘 서술해주는 체계가 잡힌 함수를 만들도록 하자
'개발 외의 것들 > 책을읽읍시다.' 카테고리의 다른 글
[TIR]cleancode 5.형식 맞추기 (0) | 2022.01.31 |
---|---|
[TIR]cleancode 4.주석 (0) | 2022.01.29 |
[TIR]cleancode 2.의미있는 이름 (0) | 2022.01.24 |
[TIR] clean code /1.깨끗한 코드 (0) | 2022.01.22 |
[Today I Read] Clean Code 시작 (1) | 2022.01.21 |