Whiteship's Note


랜덤 리스트 축출기 v1.0

모하니?/Coding : 2007.03.08 21:32



확대

남은건.. 배포하기..
수정하고 싶은건 메뉴에 new를 추가해서 현재 리스트들을 모두 비우는 기능을 추가.
제약조건..
1. 리스트 파일의 인코딩이 UTF-8 이어야 합니다.
2. 한 줄 당 하나의 목록으로 생각합니다.

사용자 삽입 이미지
현재까지 개발에 소요 된 시간은 이 정도가 되며...Tdd Helper에도 총 시간을 적어 주는 기능을 추가해야겠네요.


'모하니? > Coding' 카테고리의 다른 글

테스트를 꼭 실행 해야 하는 시점  (0) 2007.03.23
Spring + Hibernate 프로젝트 베이스  (0) 2007.03.16
JDBC Connection Properties  (0) 2007.03.16
만들고 싶은게 너무 많아요.  (6) 2007.03.09
레포트 검사기  (2) 2007.03.09
랜덤 리스트 축출기 v1.0  (0) 2007.03.08
Tdd Helper 사용 중  (0) 2007.03.07
랜덤 리스트 축출기  (2) 2007.03.06
TDD Helper 만들었습니다.  (4) 2007.02.23
5. version 0.9  (0) 2007.02.22
4. 화면과 모델 통합에서의 갈등  (0) 2007.02.22
top


Tdd Helper 사용 중

모하니?/Coding : 2007.03.07 12:38


사용자 삽입 이미지

Tdd Helper가 저한테는 ToDo List 기능과 기량 측정에 도움이 되고 있습니다.

하나의 작업이 끝나고 '다음엔.. 뭘 해야 하더라..' 라고 생각하다가 헬퍼를 클릭해보니 다음에 뭘 할지 적어 놓은 목록이 보이고 거기서 하나를 골라서 Start 시키면 됩니다.

목록 관리는.. 1, 2, 3 과 같이 큰 번호로 어느정도 Corse-Grained 하게 적어놓고 코딩을 시작했습니다. 2-1, 2-1, 이런 Fined-Grained 한 작업들은 처음에 생각났었다면 적었을 텐데 막상 코딩 하다가 부가적으로 신경써야 할 것들이 생각나서 개발 중에 추가한 작업들입니다.

예상외로 엄청난 시간이 걸린 1번 작업과 3번 작업을 보면 저는 IO에 굉장히 약하다는 걸 확인할 수 있었습니다. 1번의 경우 IO 관련 코드에서 문제가 발생하지 않고 ArrayList 객체를 만들지도 않고 넣으려는 바보 같은 실수를 잡아 내지 못하는 어처구니 없는 상황이였습니다.

3번에서 많은 시간을 빼앗긴 건.. 한 줄씩 저장하고 싶은데 fileWriter.write(string + "\n") 이렇게 저장할 문자열 뒤에 \n 이걸 빼먹어서 맨 윗 줄에 연달아 문자열이 붙게 되었고 그래서 test를 통과하지 않는 문제를 발견하는데 걸린 시간입니다.

그리고 2-2 작업에 걸린 시간을 보면 저는 Set을 다루는데도 미숙합니다. 보통 List만 사용해 보고 다른 것들(Tree, Map, Set)들은 전혀 사용해보질 않기 때문인 것 같습니다. 문제는 List 보다 Set을 사용하면 더 좋은 상황에서도 List를 사용하고 있는 겁니다. 적절한 상황에 적절한 콜렉션을 사용할 줄 알아야겠습니다.

'모하니? > Coding' 카테고리의 다른 글

Spring + Hibernate 프로젝트 베이스  (0) 2007.03.16
JDBC Connection Properties  (0) 2007.03.16
만들고 싶은게 너무 많아요.  (6) 2007.03.09
레포트 검사기  (2) 2007.03.09
랜덤 리스트 축출기 v1.0  (0) 2007.03.08
Tdd Helper 사용 중  (0) 2007.03.07
랜덤 리스트 축출기  (2) 2007.03.06
TDD Helper 만들었습니다.  (4) 2007.02.23
5. version 0.9  (0) 2007.02.22
4. 화면과 모델 통합에서의 갈등  (0) 2007.02.22
3. 작업 분류 2  (0) 2007.02.22
top


TDD Helper 만들었습니다.

모하니?/Coding : 2007.02.23 18:31


사용자 삽입 이미지

배포 하는 방법을 몰라서 이리저리 찾아다니다가 JET를 찾아서 EXE 파일까지 만들었건만... JET가 설치 안되있는 컴에선 안돌아가는군요. 그래서 JET로 만든 배포버젼은 삭제 하고 다시 만들었습니다. 대엽씨가 만들었던 이글루스 블로그 포스팅 프로그램 배포 하는 방법을 배꼈습니다. 헤헷..

JDK 1.5 이상에서 돌려주세요~


사용자 삽입 이미지
진짜 쪼금 쉬었군요. 더 쉴래요 ㅠ.ㅠ

물개 선생님 JET 버전의 배포판 버그 리포트 감사합니다. 전 제 컴에서만 되는 건줄도 모르고 .. ㅠ.ㅠ 영회형도 지금 올린 버젼 실행되는지 테스트 해주셔서 쌩큐요. 헤헷.

'모하니? > Coding' 카테고리의 다른 글

만들고 싶은게 너무 많아요.  (6) 2007.03.09
레포트 검사기  (2) 2007.03.09
랜덤 리스트 축출기 v1.0  (0) 2007.03.08
Tdd Helper 사용 중  (0) 2007.03.07
랜덤 리스트 축출기  (2) 2007.03.06
TDD Helper 만들었습니다.  (4) 2007.02.23
5. version 0.9  (0) 2007.02.22
4. 화면과 모델 통합에서의 갈등  (0) 2007.02.22
3. 작업 분류 2  (0) 2007.02.22
3. 작업 분류  (0) 2007.02.22
TDD Helper 화면 Version 0.5  (4) 2007.02.21
top