코드 작성 전, 평가 기준부터? 개발 생산성 10배 높이는 비밀!
게시일:
작성자: 자청의 유튜브 추출기
개발 전에 평가 기준부터 정하자!
개발 다 하고 나서 평가 기준 만들면, 이미 만든 코드에 맞춰서 기준을 짜게 돼. 그럼 뭐든 다 통과되는 것처럼 보이겠지? 그래서 순서를 바꿨어!
개발 시작하기 전에, "이거 완성됐다!"라고 말할 수 있는 조건 10가지를 먼저 정하는 거야.
어떻게 정하냐면:
- 딱 봐도 알 수 있게! 내가 봤을 때 "됐네!" 아니면 "안 됐네!" 딱 갈리게 써야 해.
- 숫자로 딱! 가능하면 숫자로 딱 떨어지게 정하면 더 좋아.
- 확인 가능해야 해! 애매한 말은 검사할 수가 없잖아. 딱 봤을 때 "이거 됐어!" 아니면 "아직이야!" 이렇게 답이 딱 갈려야 해.
예를 들면 이런 식이야:
- "버튼을 누르면 화면이 빨간색으로 변한다." (O)
- "버튼을 누르면 화면 색깔이 좀 바뀐다." (X - 애매해!)
- "사용자가 입력한 숫자가 10보다 크면 '크다'고 표시된다." (O)
- "사용자가 숫자를 입력하면 뭔가 표시된다." (X - 애매해!)
- "앱 실행 후 5초 안에 로그인 화면이 나타난다." (O)
- "앱 실행하면 바로 로그인 화면이 나온다." (X - 5초라는 기준이 없잖아!)
이렇게 개발 시작하기 전에 명확한 기준 10가지를 먼저 정해두면, 나중에 "이거 제대로 만든 건가?" 하고 헷갈릴 일도 없고, 진짜로 완성된 건지 아닌지 확실하게 알 수 있을 거야!