본문 바로가기

기술관련/개발환경

(22)
DB 변경사항 반영 아침 출근시간에 근희형과 예기하다가 생각난 아이디어 DBTable Mapper 프로젝트 중에 DB Layout이 변경되면 여타 개발자들에게 메일로 변경내용을 알려주게 된다. 하지만 테이블이 불어나고 구조가 복잡해지기 시작하면 실질적 관련이 없는 부분은 무시하고 테이블 변경을 하지않는 경우가 자주 발생하게 된다. 테이블 명을 클래스명으로 하고 각컬럼을 필드로 가지는 일반적 VO 의 형태를 가진 클레스를 가지고 작업을 한다면 그리고 VO클레스를 매일 저녁 재작성해 CVS에 반영 한다면 layout 변경정보를 모든 개발자 들이 공유 할수 있게 되지 않을까. 만들어 보자.
TDD 프로젝트 공통 PageUtil 클래스를 만들었다. 테스트 클래스 만들고 기반 메소드에서 문제가 될듯한 부분을 전부 테스트 했다.같이 일하고 있는 동료에게 사용해 보라고 했는데.(사용법은 테스트 클래스를 보면 알꺼라고..)3일 동안 딴일을 하느라 소스를 점검하지 못했었는데.. 어제 저녁 test 리포트 에서 PageUtil관련 테스트 항목이 없어져 있는 것이 아닌가... 테스트 클래스는 삭제 되었고 ,PageUtil클래스는 이상한 방향으로 흘러 가고 있다..(물론 고쳐서 사용해 달라고 했지만..테스트 클래스는 반드시 갱신해 달라고 했는데..) 어쩌면 좋을까...
오늘 만든 DBUnit BaseClass package xxx.framework.test; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.util.Properties; import org.dbunit.Assertion; import org.dbunit.database.DatabaseConnection; import org.dbunit.database.IDatabaseConnection; import org.dbunit.database.QueryDataSet; import ..
코더 10명 코더라는 단어를 별로 좋아 하지는 않지만 이번 프로젝트에 참가 한 내 포지션이 PG.. 이제까지는 아키텍쳐..(그게 그건가?하지만 선행 개발자 라고 해 두자.) 이번 프로젝트 개발 머신은 *HP*P4-540 모니터가 19인치라 눈이 아프다..어제까지 Thinkpad12인치 노트북 만 보다가 환경이 바뀌니 적응이 잘않된다.. ㅋㅋㅋ 개발 내용은 VOD관리 시스템.. 사용자가 요건정의 가 명확히 되지 않은 상태에서 프로토타입 제작이 시작됬다. 개발 관련 툴들도 전부 오픈소스(JBOSS,LINUX,POSTGRES)라 운영인력 교육 같은 부분도 많이 필요 할듯한데.. 어찌 하면 좋을까.. 버그트레이싱 을 위해서 벽에다 버그 분류 시트를 붇이는데 까지는 성공했다.. 일부분 코더 들에게 문제 발생 부분에대한 pos..
vi command http://www.maruhosting.com/new_manual/hosting02.htm 마루 호스팅 사이트에서 VI 프로그램의 위치 $ which vi /usr/bin/vi /usr/ucb/vi /bin/vi VI를 이용한 화일 열기 # vi : e test.txt # vi test.txt ========= 명령모드 ========================================== 편집모드 i - 커서앞에 텍스트 삽입 a - 커서뒤에 텍스트 삽입 o - 현재 행 아래에 텍스트 삽입 텍스트 교체 r - 한 글자만 교체 R - 커서가 있는 자리부터 여러문자 교체 커서이동 ←, h, ↓, j ↑, k →, l 신속이동 w - 오른쪽으로 특수문자 혹은 한단어의 처음으로 이동 b - 왼쪽으로 특수..
j2ee개발 환경(웹로직 개발시 디렉토리) 이제까지 ant를 사용해 ear을 작성해 빌드한후 동작을 확인하곤 했었다.hotDeploy라서 그리 불편을 느끼지는 못하고 있었지만 jsp수정후에도 전부 빌딩한다는 것은 시간 낭비라는 생각이 든다. 롬보즈 이클립스 웹로직 으로 빌딩하지 않고 도 소스 변경을 확인 가능한 개발 디렉토리 작성이 가능하게 되었다. http://e-docs.bea.com/wls/docs81/programming/environment.html#1097239