반응형
#깨끗한 코드를 짜야하는 이유
나쁜 코드는 개발 속도를 크게 떨어트린다. 예를 들어 2-3년 넘게 남들이 짜 놓은 나쁜 코드(가독성이 안 좋거나 등등)를 이어받아 프로그램을 짜는 경우 얽히고설킨 코드를 '해독'하는 데에만 시간이 많이 소비될 것이다. 또한 나쁜 코드는 팀 생산성을 떨어트린다. 이를 해결하고자 재설계를 한다고 해도 거기에 따른 시간과 비용이 또 상당할 것이다. 따라서 언제나 코드를 최대한 깨끗하게 유지하는 습관이 중요하다.
[ 보이스카우트 규칙 ]
미국 보이스카우트가 따르는 간단한 규칙이 있다.
"캠프장은 처음 왔을 때보다 더 깨끗하게 해놓고 떠나라."
마찬가지로 체크아웃할 때보다 좀 더 깨끗한 코드를 체크인한다면 코드는 절대 나빠지지 않고 시간이 지날수록 코드가 좋아질 것 이다.
반응형
'Reading Book > Clean Code' 카테고리의 다른 글
[Clean Code]클린코드_6_객체와 자료 구조 (0) | 2021.08.17 |
---|---|
[Clean Code]클린코드_5_형식 맞추기 (0) | 2021.08.17 |
[Clean Code]클린코드_4_주석 (0) | 2021.08.16 |
[Clean Code]클린코드_3_함수 (0) | 2021.08.16 |
[Clean Code]클린코드_2_의미있는 이름 (0) | 2021.08.16 |