# id Software의 프로그래밍 철학

> Clean Markdown view of GeekNews topic #1638. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=1638](https://news.hada.io/topic?id=1638)
- GeekNews Markdown: [https://news.hada.io/topic/1638.md](https://news.hada.io/topic/1638.md)
- Type: news
- Author: [gwanryo](https://news.hada.io/@gwanryo)
- Published: 2020-03-04T08:48:44+09:00
- Updated: 2020-03-04T08:48:44+09:00
- Original source: [medium.com](https://medium.com/@aloukissas/programming-principles-from-id-software-bed83e762210)
- Points: 12
- Comments: 4

## Topic Body

id Software는 Wolfenstein 3D, Doom, Quake등의 게임을 만든 유명한 회사.

이 회사의 공동 창업자인 John Romero가 말한 프로그래밍 철학을 정리한 글입니다.

1. 일단 하라, 그리고 잘해라.

2. 항상 코드가 작동하게 관리하라.

3. 간단하게 만들라.

4. 좋은 툴을 만드는데에 시간을 투자해라.

5. 코드를 철저하게 테스트하라.

6. 버그는 최대한 빠르게 고쳐라.

7. 타겟층보다 고사양의 개발 시스템을 사용하라.

8. 지금 작업하는 버전에 맞춰 코드를 작성하라.

9. 컴포넌트 추상화를 잘 사용하라.

10. 피어리뷰를 활용하라.

11. 창의적일 수 있도록 프로그래머에게 자유를 주라.

## Comments



### Comment 1258

- Author: ffdd270
- Created: 2020-03-04T10:10:24+09:00
- Points: 1

존 카맥분의 철학도 보고 싶네용 'ㅁ'!

### Comment 1254

- Author: gwanryo
- Created: 2020-03-04T08:50:36+09:00
- Points: 1

아 참, 위의 철학을 적용함으로써 5.5년에 10명 이하의 개발자들이 28개의 게임을 출시했다고 합니다.

### Comment 1253

- Author: gwanryo
- Created: 2020-03-04T08:49:18+09:00
- Points: 2

읽고 보면 다 아는 내용들이긴 한데, 실제로 업무에 적용하기가 쉽지 않네요 ^^,,

### Comment 1256

- Author: xguru
- Created: 2020-03-04T09:03:37+09:00
- Points: 1
- Parent comment: 1253
- Depth: 1

뭐 한가지 뺄게 없는 글이네요. 좋은 글 감사합니다.

문제는 말씀하신대로 우리는 저게 어렵다는거.. ㅠㅠ
