반응형

1.최대한 단순하게, 그러나 너무 단순하지 않게
최대한 단순해야 오류가 적어집니다. 그러나 너무 단순하게만 짜면
효율적으로 동작하는 코드를 만들기가 어렵습니다.
코드는 읽기에는 단순하면서 동작은 효과적이어야 합니다.
2. 코드가 스스로 이야기하게 하라
변수의 이름이나 메서드의 이름을 명확하게 적어주어야 합니다.
그래야 각각의 변수와 메서드가 어떤 동작을 하는지
명확하게 인식할 수 있습니다.
3. 복잡성을 격리하라
복잡한 문제는 따로 관리하는 것이 좋습니다.
계란을 한 바구니에 담지말라는 격언과 같은 의미입니다.
4. 일반화에는 세 가지 사례가 필요하다
처음부터 일반화하려고 시도하지 마십시오.
두번째로 문제가 생겼을 때도 일반화하려고 시도하지 마십시오.
세번째 사례가 나타났을 때 비로소 일반화할 문제라고 파악하십시오.
5. 코드가 아닌 결과에서부터 작업하라
어떤 결과를 만들기 위해서 작업을 하는 것인지 이해가 먼저입니다.
코드 작업은 그 다음의 일입니다.
"한빛미디어 < 나는리뷰어다 > 활동을 위해서 책을 제공받아 작성된 서평입니다."
반응형
'주경야독' 카테고리의 다른 글
[도서리뷰] 위대한 게임의 시작: 게임 시나리오 작법 (0) | 2024.10.25 |
---|---|
[도서리뷰] 소프트웨어 설계의 정석-★★★★☆ (0) | 2024.09.21 |
[도서리뷰] 아는 마음, 모르는 마음 (0) | 2024.06.27 |
[도서리뷰] 뼛속까지 내려가서 써라 (0) | 2024.06.27 |
[도서리뷰] 위빠사나 명상일기 (0) | 2024.06.18 |
[도서리뷰] 더 나은 프로그래머 되는 법 (0) | 2024.05.25 |
[도서리뷰] 챗GPT API를 활용한 챗봇 만들기 (0) | 2024.04.17 |
[도서리뷰] 요즘 개발자 (0) | 2024.02.14 |
댓글