The Joel Test: 12 Steps to Better Code
The Joel Test
- Do you use source control?
- Can you make a build in one step?
- Do you make daily builds?
- Do you have a bug database?
- Do you fix bugs before writing new code?
- Do you have an up-to-date schedule?
- Do you have a spec?
- Do programmers have quiet working conditions?
- Do you use the best tools money can buy?
- Do you have testers?
- Do new candidates write code during their interview?
- Do you do hallway usability testing?
더 좋은 코드를 위한 조엘 테스트
- CVS와 같은 소스 관리 시스템을 갖추었는가?
- 한 번에 빌드를 만들 수 있는가?
- 일일 빌드를 하고 있는가?
- 버그 DB를 갖고 있는가?
- 새로운 코드를 작성하기 전에 버그를 잡는가?
- 항상 일정을 갱신하는가?
- 명세서를 갖고 있는가?
- 프로그래머들은 조용한 작업 환경을 갖고 있는가?
- 살 수 있는한 가장 좋은 툴들을 사용하는가?
- 테스터가 있는가?
- 새로운 개발자를 뽑을 때 코딩 테스트를 하는가?
- 복도(hallway) 사용편의성 테스트를 하는가?
12번 복도 사용편의성 테스트라는 것은 개발자가 지나가는 아무나 붙잡고 자신의 프로그램 사용성을 테스트하는 것을 말합니다.
한마디로 아무나 붙잡고 몇명에게 물어보라는거죠. 그러면 대부분의 문제점을 잡아낼 수 있다네요.
0 Comments:
Post a Comment
<< Home