80년대 후반 킬러 앱을 구현한 회사가 있었다. 회사가 성장하면서 개발 주기가 늘어나며, 이전 버전에 있던 버그가 다음 버전에도 그대로 남아 있어 프로그램 시동 시간이 길어지고 프로그램이 죽는 횟수도 늘어났다. 얼마 못가 그 회사는 망했다. 회사가 망한 이유에는 무작위
작게 만들어라함수를 만드는 첫번째 규칙은 '작게'이다. 두번째 규칙은 '더 작게!' 이다. 함수가 설정페이지와 해제페이지를 테스트 페이지에 넣은 후 해당 페이지를 HTML로 랜더링하는 코드이다. 이 코드도 처음 수많은 코드를 작게 만든 코드지만 이 코드를 더 작게도 만
잘 달린 주석은 그 어떤 정보보다 유용하다. 우리는 코드로 의도를 표현하지 못해, 그러니까 실패를 만회하기 위해 주석을 사용한다. 주석은 언제나 실패를 의미한다. 때때로 주석 없이는 자신을 표현할 방법을 찾지 못해 할 수 없이 주석을 사용한다. 코드는 변화하고 진화한다