[클린코드][Clean Code][1장] 깨끗한 코드

2023. 3. 11. 15:14카테고리 없음

1) 코드가 존재하리라

- 자동으로 코드를 만들어주는 날이 오더라도 고수준의 요구사항을 만족할만한 단계는 어렵다.

- 코드는 요구사항에 대한 정밀한 표현을 하는데 도움을 준다.

 

2) 나쁜 코드

- 좋은 코드가 중요하다는 데에는 아무리 강조해도 지나침이 없다.

- 나쁜 코드로 인해 한때 잘나가던 소프트웨어 제품이 망한적도 있다.

- 르블랑의법칙 : 나중은 결코 오지 않는다. (= 나쁜 코드를 생산하면 결국 발목을 붙잡혀 몇배의 시간과 비용이 발생한다.)

 

3) 나쁜 코드로 치르는 대가

- 나쁜 코드가 많을 수록 생산성은 떨어진다.

- 인력이 추가되어도 나쁜 코드로 인해 파악/학습이 늦어지고 들인 비용에 비해 퍼모먼스가 나오기 어렵다.

- 깨끗한 코드가 곧 비용절감 및 전문가로서의 살아남는 길