개발자 만큼이나 글쓰기를 싫어하는 사람이 또 있을까요 ?
나는 코드로 말한다.”, “코드에 다 들어있어요.” 하면서 어떻게든 설계를 안하려고 하지요. 이렇게 말하는 사람도 있죠. “설계 해봐야 구현할때 전부 다 바뀌는데 시간 아깝게 왜 설계를 해야 하나요 ?”
왜 자꾸 이런 일들이 생기는 걸까요 ? 그럼 정말 OO에서 한가닥 한다는 사람들이 말하는 설계는 필요없것인가.
나는 해야한다에 한표. !! 왜 냐고 물으신다면 이렇게 말하고 싶다.
- 코드보다는 설계로 자신의 의도를 표현하는게 더 쉽다.C,C++,Java를 가지고 옆에 있는 동료에게 지난 주말에 뭘 했는지 설명해 봐라.
- 코드 보다는 말로(설계) 되어 있는것이 이해하기 쉽다. 코드를 한줄한줄 보고 따라가서 로직을 이해하는것보다 “사용자 등록” 이거 한줄 읽는게 더 쉽다.
- 설계는 구현에서 변경되는 부분을 줄이기 위해서 하는것이다. 미리 설계에서 이리저리 바꿔보고 구현에 들어가라.그래도 구현하는데 설계가 필요없다구 말한다면 나는 “설계에서 뭘 바꿨는데 ?”
- 일반 범인들은 설계가 필요하다. 머리속에서 모든것을 다 해결할수 있다고 말하지 마라.당신은 아인슈타인이나 켄트벡, 리누스 토바즈가 아니다.
'Work & Study > TechTalk' 카테고리의 다른 글
| 컴퓨터 분야에서 일하기 원하는 사람에게 제안한 10가지 팁 (0) | 2007/02/20 |
|---|---|
| 애플리케이션 개발에 실패를 줄이자. - ALM (0) | 2007/02/20 |
| 설계를 해야 하나요 ? (0) | 2007/02/20 |
| Test Automaion 컨설팅 (0) | 2007/02/20 |
| TDD에서의 코딩량 (0) | 2007/02/20 |
| CI에서 일일빌드의 중요성 (0) | 2007/02/20 |


