id Software의 프로그래밍 철학
(medium.com)id Software는 Wolfenstein 3D, Doom, Quake등의 게임을 만든 유명한 회사.
이 회사의 공동 창업자인 John Romero가 말한 프로그래밍 철학을 정리한 글입니다.
1. 일단 하라, 그리고 잘해라.
2. 항상 코드가 작동하게 관리하라.
3. 간단하게 만들라.
4. 좋은 툴을 만드는데에 시간을 투자해라.
5. 코드를 철저하게 테스트하라.
6. 버그는 최대한 빠르게 고쳐라.
7. 타겟층보다 고사양의 개발 시스템을 사용하라.
8. 지금 작업하는 버전에 맞춰 코드를 작성하라.
9. 컴포넌트 추상화를 잘 사용하라.
10. 피어리뷰를 활용하라.
11. 창의적일 수 있도록 프로그래머에게 자유를 주라.