더북(TheBook)

장담하건대 개발자에게는 하루 종일 커다랗고 복잡한 코드 덩어리(big ball of mud)를 다루는 것이 더 큰 스트레스다. 유지보수가 어려운 코드 기반에서 작업한 경험이 있을 것이다. 나도 그런 경험이 있다. 그런 시스템에서는 어떤 작업을 하든 시간이 많이 걸린다. 코드를 넣을 위치를 찾기 어렵고, 작성한 모든 코드가 임시방편처럼 느껴지며, 코드가 테스트에 적합하지 않기 때문에 테스트 자동화를 할 수 없고, 코드에 대해 자신감이 없기 때문에 코드를 변경할 때마다 무언가 잘못될 것 같아 불안하다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.