DAY 2~3
🔖 오늘 읽은 범위 : 시작 ~ 1장, 깨끗한 코드
😃 책에서 기억하고 싶은 내용을 써보세요.
- 기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업 == 프로그래밍 p.1
- 좋은 코드를 사수하는 일은 바로 우리 프로그래머들의 책임이다. p.7
- 깨끗한 코드는 한가지를 제대로 한다. p.9
🤔 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
좋은 코드를 작성하고 싶다는 생각은 언제나 있어 왔다. 이번 챕터를 읽으면서 좋은 코드란 어떤 코드일지를 다시 생각해보게 되었다. 읽기 쉽고 이해하기 쉬운코드, 명확하고 상세한 하나의 기능을 수행하는 코드, 유지 보수에 용의한 코드 등이 있다. 지금껏 내가 이를 위해 했던 노력은 팀의 컨벤션을 만들고 지켜서 같은 팀이 작성한 코드는 한사람이 작성한것 처럼 보이도록 하는 노력이 있었는데 다양한 고민과 고찰을 통해 좋은 코드를 작성할수 있도록 노력해야곘다.
그리고 나중은 오지않는 다는 말이 절절히 와닿았다. 앞으로 나아가고 다음 코드를 작성하기도 바쁘다. 언제나 시간이 부족하다. 그럼으로 처음 작성할때 부터 리팩토링 하지 않아도 될 정도로 꺠끗한 클린코드를 작성하도록 노력해야겠다.
🔎 궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
- 좋은 코드를 쓸때 이름을 잘지어 이해하기 쉽고 잘설명해주게 지어야 한다고 했다. 다음 챕터를 읽어보고 알아가야겠다.
소감 3줄 요약
- 나중에는 없다 처음부터 클린코드를 작성하자
- 프로그래머는 대체되지 않는다. 비개발자가 요구하는 상세하고 구체적인 사항을 명확히 명시하는 개발자가 되자
- 좋은 코드는 한가지 기능을 명확히 수행하고 상호 의존적이지 않다.
'개발 외의 것들 > 책을읽읍시다.' 카테고리의 다른 글
[TIR]cleancode 5.형식 맞추기 (0) | 2022.01.31 |
---|---|
[TIR]cleancode 4.주석 (0) | 2022.01.29 |
[TIR] cleancode 3. 함수 (0) | 2022.01.27 |
[TIR]cleancode 2.의미있는 이름 (0) | 2022.01.24 |
[Today I Read] Clean Code 시작 (1) | 2022.01.21 |