Velocity1 KAF 코드생성기 1차 개발을 끝내고 휴가 중 이틀을 투자해서 현재 개발에서 사용중인 KAF(KAIST Application Framework)의 코드생성기를 개발했다. KAF의 구조가 단단해서 생성되는 코드가 심플하고, 명확하긴 하지만 1개의 프로그램을 개발하기 위해 Dao, Bl, Ctrl, Context, Jsp, Test Code, XML 설정에 이르기 까지 20 여개의 파일을 생성하고 조작해야 하기 때문에 기본적인 작업에 소요되는 시간이 너무 많다고 판단했기 때문이다. Convention이 명확해서 코드 생성기를 만드는 작업이 그다지 어렵진 않았지만, TDD로 개발하면서 Code Generation을 사용한다는 것이 조금 마음에 걸리긴 한다. 하지만, 개발팀이 충분한 훈련으로 KAF 기반 개발에 익숙해진 상태에서 반복되는 작업을 줄.. 2006. 8. 21. 이전 1 다음