Practices of an Agile Developer
아시다 시피 이 책의 저자 Andy(Andrew) Hunt는 실용주의 프로그래머(원서 Pragmatic Programmer)의 공동저자이면서면서 Progmatic Programmer라는 동명의 사이트를 설립 운형하고 있습니다. 또한 주옥같은 책들을 출판하고 있습니다.
실용주의 프로그래머가 조금 거시적 느낌의 재능있는 개발자가 되기 위한 실천법 이였다면, 이 책은 좀더 미시적인 느낌의 실천법인듯 합니다.
![]() | Practices Of An Agile Developer (Paperback) - ![]() Subramaniam, Venkat/Oreilly & Associates Inc |
그 중에서 기억에 남는 것들을 인용해 보면
- Blame doesn't fix bug (비난이 버그를 수정해 주지 않는다)
- Criticize ideas, not people (사람을 비판하지 말고 아이디어를 비판하라)
- Let design guide, not dictate (설계가 받아쓰게 하도록 하지말고, 조언하게 하라) Plan은 아무런 가치가 없다, planning 이 본질이다. planning/design 중에 발생하는 학습이 더욱 중요하다.
- Architects must write code (아키텍트는 반드시 코드를 작성해야 한다) 야채사진만 가지고 좋은 curry 를 만들 수 없듯이, 종이 위에있는 디자인은 절대 좋은 프로그램을 만들지 못한다.
뒤에 두개는 Nature of Order에도 반복적으로 언급하지만, 과정에 참여해서 feedback 을 반영하지 않는, 한 두사람의 머리속에서 나온 설계는 좋은 결과를 만들 수 없다는 것과 맥이 통하는 듯 합니다.
이 책의 번역판 애자일 프랙티스도 있습니다.



0 개의 댓글:
댓글 쓰기 |