엔트로피는 무질서, 불확실성, 혼란을 측정하는 방법입니다. 엔트로피는 모래성이 결국 해변으로 돌아가는 이유입니다.
- 얼음이 녹아 물이 되는 이유
- 우리가 나이를 먹어 가는 이유
- 코드와 과일이 썩는 이유
- 어린이의 방이 어지럽고 마법처럼 정리되지 않는 이유
개발자들은 엔트로피를 통제하기 위해 노력해야 합니다. 그렇지 않으면 문서가 오래되고, 코드가 부패하며 기술 부채가 쌓입니다.
엔트로피는 코드베이스가 레거시 코드로 변하는 이유를 설명합니다. 각 수정, 버그, 추가 코드 행마다 기술 부채가 증가하고 초기 설계를 천천히 늘어나게 합니다.
좋은 개발 프로세스로 엔트로피를 통제하지 않으면 혼돈이 발생합니다. 소프트웨어 개발에서의 혼돈은 복잡성으로 이어지며, 더 많은 혼돈을 초래합니다.