WoW (World of Warcraft), MMORPG of Blizzard / Movie / Photography

Thursday, December 01, 2005

The Joel Test: 12 Steps to Better Code

The Joel Test

  1. Do you use source control?
  2. Can you make a build in one step?
  3. Do you make daily builds?
  4. Do you have a bug database?
  5. Do you fix bugs before writing new code?
  6. Do you have an up-to-date schedule?
  7. Do you have a spec?
  8. Do programmers have quiet working conditions?
  9. Do you use the best tools money can buy?
  10. Do you have testers?
  11. Do new candidates write code during their interview?
  12. Do you do hallway usability testing?
--

더 좋은 코드를 위한 조엘 테스트
  1. CVS와 같은 소스 관리 시스템을 갖추었는가?
  2. 한 번에 빌드를 만들 수 있는가?
  3. 일일 빌드를 하고 있는가?
  4. 버그 DB를 갖고 있는가?
  5. 새로운 코드를 작성하기 전에 버그를 잡는가?
  6. 항상 일정을 갱신하는가?
  7. 명세서를 갖고 있는가?
  8. 프로그래머들은 조용한 작업 환경을 갖고 있는가?
  9. 살 수 있는한 가장 좋은 툴들을 사용하는가?
  10. 테스터가 있는가?
  11. 새로운 개발자를 뽑을 때 코딩 테스트를 하는가?
  12. 복도(hallway) 사용편의성 테스트를 하는가?
음 미국에서도 2,3개 정도만 하고 있다는 회사가 대부분이라는데 과연 우리나라에서는 몇개가 평균일런지... 궁금하다.

12번 복도 사용편의성 테스트라는 것은 개발자가 지나가는 아무나 붙잡고 자신의 프로그램 사용성을 테스트하는 것을 말합니다.
한마디로 아무나 붙잡고 몇명에게 물어보라는거죠. 그러면 대부분의 문제점을 잡아낼 수 있다네요.

0 Comments:

Post a Comment

<< Home