개발 방법론

#1. 설계하라

2 분 소요

우리 팀은 프로젝트 하나가 백만라인이야~ 대단하지?

#2. 리팩토링하라

2 분 소요

소스코드에도 유통기한이 있다면 그 기간을 만년으로 하고 싶다.

#3. 작명하라

6 분 소요

프로그래밍시 작명의 기술은 너무나도 중요합니다. 가독성 향상을 통해 생산성을 극대화해주고, 동료를 배려하는 아트 코딩의 시작점입니다. 좋은 이름을 짓는다면, 코드를 읽은 동료들이 당신의 고민과 배려에 감사해 할거에요.

#4. 단위 테스트하라

3 분 소요

단위 테스트란 하나의 기능 단위를 테스트하는 것을 말합니다. 혹은 단위 기능들을 복합하여 다시 하나의 단위 테스트를 만들 수도 있습니다.

#5. 버그를 수정하지 말고 방지하라

1 분 소요

이럴수가… 한 동료가 기능을 만들어서 테스터에게 보냈는데 버그가 하루만에 10개 넘게 왔군요? 동료가 열심히 고쳐서 다시 테스터에게 보냈더니 이번엔 또다른 것 10개가 돌아왔네요. 또 동료가 열심히 고쳐서 다시 테스터에게 보냈더니 이번엔 예전에 고친 버그가 재현되네요.(테스트 자동...

#8. 테스트를 먼저 개발하라

1 분 소요

보통은 구현을 할때 정상적인 시나리오로 동작할 수 있도록 코드를 구현하고, 그뒤 테스트를 하곤 합니다.