퇴근5분전

 현재 작업중인 학사 관련 프로그래밍은 BaseForm을 두고
이를 확장해가는 작업을 하여 폼별 특성에 맞춰 유저컨트롤을 만들어 붙이게 되며
이폼에 사용되는 컨트롤들은 팩토리를 통해 제공하게 됨.

근데 하면 할수록 ... 이건 혼자서 할려니 힘들다... 너무 많은 폼작업때문인지...
총 54개의 메뉴에 폼마다 기본 4개의 폼이 붙지만 이게 공용으로 사용한다면 2개정도로 줄게 된다
여기에 미리보기, 프린트가 따로 구현이 되면 2개 또 추가... 되고
다른 기능들이 추가적으로 붙으면 그이상이 된다.

 해서 작업을 하다보니... 객체 지향도 좋지만 역시나 시스템에 맞는 최적에 설계가 필요한듯 하다.
경험 부족과 시간이 촉박함에 설계를 최적화 하지 못하고 바로 작업이 들어가서인지..
그때는 참 쉽게 만들것이라는 예상을 뒤엎고 UI그리면서 난관에 봉착했다.
파생되는 폼이 너무 많아지고 그에 맞춰 확장을 하다보니 이건... 뭐~~~

 노가다 거리가 늘어나면서 점점 힘에 붙힌다...  혼자 하다보니 역시나. 걸리는게 너무 많은듯 하다.
그렇다고 날코딩을 할 순없잖은가? 이 회사에 자리 깔고 버틸생각을 한다면 말이쥐...

 또한 자리깔고 버틸수 있을지도 의문이다. 직원들간의 대화로... 월급이 밀린다는 얘기도 듣는 지금..
내일까지 기다려봐야지...  또 어디론가 이동해야 할상황이 생기는게 아닌지 ...

ps : 이번에 설계된 데이타 비지니스부분은 참 잘 만들었다. 단지 UI쪽 관련 설계에서 약간에 미쓰가
발생한듯 하다. 추후~ 비슷한 시스템을 만든다면... 미쓰된 부분을 재정의해서 써야 겠음.
많은 UI를 커버하기 위한 작업을 조금 신경써야 할것 같음. 코드로 할것인가? 디자이너를 쓸것인가...
사용자 삽입 이미지
 << 간단히 그린 구성도 >>



'# 1) 프로그래밍' 카테고리의 다른 글

디자인 패턴관련...  (0) 2009.07.13
인터페이스  (0) 2009.07.10
객체지향을 꿈꾸며...  (0) 2009.07.10
객체지향 정리!  (0) 2009.07.10
객체지향 관련된 글  (0) 2009.05.04