2.2 새로운 코드베이스를 위한 체크리스트
이제부터 제시하는 체크리스트는 일종의 제안입니다. 에어버스 A380의 이륙 체크리스트와 B-17의 이륙 체크리스트가 다른 것처럼, 저의 프로그래밍 접근 방식을 기준으로 만든 체크리스트는 다른 상황에 놓여 있는 여러분의 경우에 완벽하게 맞지 않을 수 있기 때문이죠.
제안한 체크리스트를 그대로 사용해도 되고, 여기서 영감을 얻는 것도 좋습니다.
다음은 새로운 코드베이스(code base)를 시작할 때 필요한 체크리스트입니다.
깃을 사용할 것
빌드를 자동화할 것
모든 오류 메시지를 켜둘 것
너무 간단해 보이나요? 의도적으로 그렇게 만들었습니다. 체크리스트는 해야 할 일을 자세하게 적은 복잡한 순서도가 아니라, 몇 분 안에 처리할 수 있는 간단한 항목으로 만든 목록입니다.