퇴근5분전

 이번 프로젝트를 며칠 진행하면서... 

이런게 있었으면 좋겠다. 라고 생각한게 있다. 

예전 국민은행 프로젝트 할때 BizFlow 인가를 만들었었는데... 

그건 플로우를 그려가면서 소스를 생성하는 거였다. 

 

이번건... 반대로 요구사항을 분석하기 위해 소스를 추적하면서 사용할 프로그램을 만들자. 

 

예를 들면, 로그인! 이라는 처리를 하기 위해

이런 다이어그램을 쉽게 입력하고 그리고 찾고 따라가고 하면... 

업무이해할때 좋지 않을까? C#이라면 그냥 프로그램 돌릴 생각하고 만들면 되는데... 

 java라서... 파서 구현하는게 더 오래걸릴듯... 

 

함수내에서 등록 할 작업(예. 아이디, 비번체크)들은 꼭 기록해야 할 내용들을 간략히 적어가면서 넘어가고...

중요한 로직이 들어있다면 상세히 기술하거나 호출되는 메소드로 바꿔 흐름을 따라갈수 있게 고치면 될듯 하다. 

 

퇴근해서 테스트 해본 것!!

 

Text로 입력받을 것이고

이것을 "FN:메서드,  FILE=경로0/경로1/파일명" 정규식으로 쪼개서 

 식 : fn:(?<fn>\w.*)(\s)*(\,)+?(\s)*file=(?<file>\w.+) 

 

fn=메서드, file=경로0/경로1/파일명  를 얻을 수 있도록 그룹지었다. 

 

Proc 

    - [ fn, comment ]

 각 fn들은 저장할때

  경로0/경로1/파일명 폴더 아래

      메서드.define 파일로 저장하자.

 

자료구조는 설계를 마쳤고, ui도 대략 그렸다. 간단한 데모로 만들고 실제로 프로젝트 분석하면서 써봐야 겠다. 

 

- 목표 : 여기까지 이번주 일요일까지 만들고 다음주 월요일은 실무에서 써보자!!

 

 데모로 전체 프로세스 추적을 하면 그려보고 DB를 호출하는 부분에 해당 테이블과 대상 컬럼들 정보를 기록하고, ERD를 부분조각으로 그릴 수 있도록 업그레이드하면 될것 같다.