TDD 도우미 TDD Helper 만들었습니다. 배포 하는 방법을 몰라서 이리저리 찾아다니다가 JET를 찾아서 EXE 파일까지 만들었건만… JET가 설치 안되있는 컴에선 안돌아가는군요. 그래서 JET로 만든 배포버젼은 삭제 하고 다시 만들었습니다. 대엽씨가 만들었던 이글루스 블로그 포스팅 프로그램 배포 하는 방법을 배꼈습니다. 헤헷.. JDK 1.5 이상에서 돌려주세요~ ck22.zip진짜 쪼금 쉬었군요. 더 쉴래요 ㅠ.ㅠ 물개
TDD 도우미 5. version 0.9 고쳐야 할 것… 1. Table 크기 조정 – 완료2. ObjectStream 으로 바꾸기 – 완료3. save 메뉴 구현 – 구현중4. 시간 계산 에러 수정 – 완료5. 작업 시간을 “시 분 초”로 보여주기 추가 – 완료6. Table에 시간 컬럼 계속 생기는 에러 수정 – 완료
TDD 4. 화면과 모델 통합에서의 갈등 미쳐 생각하지 못했던 문제들이 슬슬 Clocking을 풀고 있습니다. 1. 저장을 어떤 형태로 할 것인가? 저는 text 파일로 저장 읽어 오기를 구현해 뒀습니다. 하지만 List를 저장하기엔..ObjectStream이 좋을 것 같네요. text로 읽어와서 파싱하는 노가다를 하기 싫어요~ ㅠ.ㅠ… 그렇다면 text 파일로 리포트를 만들어 주는 기능을 나중에 만들고 일단 저장하기와 불러오기는
TDD 3. 작업 분류 2 3.6. 작업 분류별 리스트를 가져옵니다. @Test public void workTypeList(){ Work work1 = new Work(“work1”); workList.add(work1); assertEquals(work1, workList.getToDoList().get(1)); work1.start();
TDD 3. 작업 분류 3.1. 새로 추가된 작업은 “해야할 작업” 목록에 추가 됩니다. @Test public void newWorkType(){ Work work = new Work(“work1”); workList.add(work); assertEquals(WorkType.TODO, work.getType()); } 음.. 화면을 먼저
TDD 도우미 TDD Helper 화면 Version 0.5 흠..AWT 보다 사용하기가….. 쪼금 더 편하고.. Visual은 많이 이쁘네요. http://www.eclipse.org/swt/widgets/ 여기서 원하는 컴포넌트 그림을 찍은 다음에(마음 속으로) 그 그림의 아래에 보면 snipet과 javadoc이 보입니다. snipet을 클릭하면 예제 코드들이 나오는데 그 코드들을 Eclipse에서 실행시켜서 실제 화면이랑 코드랑 대조 해보면서 만들었습니다. 개선 할 것
TDD 2. 작업 소요 시간 측정 2.1. “작업 시작” 버튼을 클릭 한 시간 부터 “작업 완료” 버튼을 클릭 했을 때 까지의 시간을 잽니다. 이걸 좀 더 잘개 쪼개야 겠습니다. 시간은 초 단위가 좋을 것 같습니다.2.1.1. “작업 시작” 버튼을 클릭하면 시간을 재기. @Test public void
TDD 1. 작업 리스트 관리(CRUD) 1.1. 새로운 작업 추가 – 완료 @Test public void addNewWork(){ WorkList workList = new WorkList(); String workName = “새로운 작업 추가하기”; workList.add(new Work(workName)); assertEquals(1, workList.size());
TDD TDD 연습용 프로그램 “TDD 도우미” TDD를 사용하여 개발 또는 공부를 할 때 도움이 될 프로그램을 생각해 봤습니다. 조그만 목록 관리와 작업 당 소요 시간 측정은 작업의 난이도가 어땠는지.. 혹은 작업의 단위를 너무 크게 한 것은 아닌지 생각해볼 수 있지 않을까 해서 넣어봤습니다. 1. 작업 리스트 관리(CRUD)1.1. 새로운 작업