넘치게 채우기

Clean Code 1장. 깨끗한 코드 본문

개발/Clean Code

Clean Code 1장. 깨끗한 코드

riveroverflow 2023. 7. 23. 16:56
728x90
반응형

나쁜 코드를 치르는 대가

 

나쁜 코드는 개발 속도를 크게 떨어뜨린다.

매번 얽히고설킨 코드를 ‘해독’해서 얽히고설킨 코드를 더한다.

시간이 지나면서 쓰레기 더미는 점점 높아지고 깊어지고 커진다.

 

나쁜 코드가 쌓일수록 생산성을 떨어지고, 0에 가까워진다.

 

나쁜 코드는 엉망으로 유지시키고, 기한 내로 프로젝트를 완성하지 못하게 한다.

빨리 나아가는 유일한 방법은 코드를 최대한 깨끗하게 유지하는 습관이다.

 

 

깨끗한 코드란?

깨끗한 코드는 다른 사람들도 쉽게 읽을 수 있을 정도로 이해하고 수정하기 쉬우며,

버그가 적고 유지보수가 용이한 코드를 말한다.

 

책 속에는 소프트웨어 업계의 대부들이 생각하는 깨끗한 코드들에 대한 각자의 생각이 담겨있다.

 

 

우리는 코드를 짜는 시간보다 들여다보는 시간이 많다.

대부분은 코딩을 하면서 화면을 스크롤하고, 코드를 들여다보는 시간이 대부분이다.

키보드를 치는 시간은 얼마 되지도 않는다.

코드를 읽는 시간 대 코드를 짜는 시간 비율이 10대 1을 훌쩍 넘는다.

그러므로 우리는 읽기 좋은 코드를 만들어서 다음 코드들도 짜기 좋게 만들어놔야 한다!

 

보이스카우트 규칙

잘 짠 코드가 전부는 아니다. 시간이 지나도 언제나 깨끗하게 유지해야 한다.

시간이 지나면서 엉망으로 전락하는 코드들이 대부분이다.

 

 

728x90
반응형

'개발 > Clean Code' 카테고리의 다른 글

6장. 객체와 자료 구조  (0) 2023.08.04
5장. 형식 맞추기  (0) 2023.08.03
4장. 주석  (0) 2023.08.01
3장. 함수  (0) 2023.07.30
Clean Code 2장. 의미 있는 이름  (0) 2023.07.25