티스토리 뷰
협업을 위해서나 나를 위해서나 깨끗하게 코드를 쓰는 것이 중요하다고 생각해서 클린코드를 읽고 있는데 정리가 필요할 것 같아서 간단히 내용을 요약한다. 최소한의 내용만을 담고 있으니, 더 많은 내용을 원하는 분은 책을 사서 읽으셨으면 좋겠다.
1. 깨끗한 코드가 왜 중요한가?
코드가 사라질거라고 하는 사람들도 있지만, (저자가 생각하기엔) 앞으로 코드가 사라질 일은 없다. 요구사항은 사람으로부터 나오고, 그런 사람들이 개떡같이 말해도 찰떡같이 동작하는 기계는 나오기 어렵기 때문이다.
그럼 앞으로도 코드를 계속 작성해야하는데, 왜 코드를 깨끗하게 작성해야할까? 기한이 촉박하다고, 제대로 짤 시간이 없다고 생각해서 코드를 먼저 작성하고 나중에 정리해야겠다고 다짐하지만 결코 그 나중은 오지 않는다.(르블랑의 법칙) 나쁜 코드는 흔히 고치는 과정에서 또 나쁜 코드를 만들기 때문에 재보수도 어렵고, 재설계는 더더욱 꿈도 꿀 수 없다. 그리고 우리는 항상 코드를 보면서 일한다. 생산성을 위해서도 코드를 깨끗하게 작성할 필요성이 있는 것이다.
그래서 제일 중요한 건 처음부터 코드를 깨끗하게 유지하는 것이다.
300x250
'클린코드' 카테고리의 다른 글
[클린코드 요약] 6. 객체와 자료구조 (0) | 2021.03.09 |
---|---|
[클린코드 요약] 5. 형식 맞추기 (0) | 2021.03.08 |
[클린코드 요약] 4. 주석 (0) | 2021.03.07 |
[클린코드 요약] 3. 함수 (0) | 2021.03.07 |
[클린코드 요약] 2. 의미 있는 이름 (0) | 2021.03.04 |