본문 바로가기

major29

enum class 예제-1 enum class public enum Guitar { FENDER, MARTIN, GIBSON, ANY; public String toString(){ switch(this) { case FENDER: return "Fender"; case MARTIN: return "Martin"; case GIBSON: return "Gibson"; default: return "Unspecified"; } } } @Test public void 기타_문자열_테스트() { assertEquals(Guitar.FENDER.toString(),"Fender"); assertEquals(Guitar.MARTIN.toString(),"Martin"); } 예제-2 enum public class GuitarSh.. 2007. 7. 18.
유스케이스(use case) 어제(7/17) 공휴일이고 해서 일찍이 사두고 보지 못했던 Head First Object-Oriented Analysis & Design을 꺼내보았습니다. 막상 읽어보니 생각했던 것보다 내용이 더 좋았습니다. 가려운 곳을 긁어주는 느낌이랄까? 더욱이, 다음 달부터 본격적으로 시작할 프로젝트에서 XP방법론을 도입해서 진행해보자는 의견이 있어서 어떻게 진행해야 할까..고민하고 있었는데, 마침 이 책이 많은 도움이 될 것 같습니다. 책에서 소개한 내용 중, 이번에 진행할 프로젝트의 설계단계에서 '유스케이스'를 써보면 좋을 것 같아 팀원들에게 소개하기 위해 내용을 정리해봅니다. 유스케이스 소개 유스케이스에 대해서 알아보기 전에 먼저, "쉬운 3단계로 위대한 소프트웨어 만들기"라는 방법을 알아봅시다. OOA&D.. 2007. 7. 18.
하나의 eclipse로 workspace 여러개 쓰기 한 개의 eclipse가 여러개의 workspace를 갖게 하는 방법 File > Switch workspace를 써서 바꿔도 되는데, [바로가기 아이콘]을 만들어 쓰는 방법도 있다. 이클립스 바로가기 아이콘을 만들면 대상경로가 아래와 같이 잡히는데.. D:\dev\IDEs\eclipse\eclipse.exe data속성에 workspace경로를 넣어주면 해당 경로의 workspace가 default로 뜨게 된다. D:\dev\IDEs\eclipse\eclipse.exe -data D:\dev\IDEs\eclipse\workspace2 필요한 workspace별로 [바로가기 아이콘]만 만들어 두면 된다. 2007. 7. 3.
Mylyn Eclipse europa버젼을 설치했다. 가장 큰 변화는 Mylyn의 등장인 것 같다. (예전 버젼에도 플러그인으로 task 관리해주는 건 있었다고 하던데.. 이번에는 기본탑재 됬다는 것이 특징이랄까?!) MyLyn online document : http://eclipse.org/mylyn/start Mylyn은 큰 workspace도 작은 작업처럼 쉽게 작업할 수 있게 도와주는 Task-focused UI이다. 또 버그리포트나 상기할만한 작업들을 task repositories에 저장해서 협업할 수도 있는 기능도 제공해주는 것 같다. 작업 우선순위, 작업 상태, 완성 여부 및 planning기능도 있어서 TODO 리스트 관리하는데 편리할 것 같다는 느낌이다. 이게 앞으로 얼마나 기능을 다할지 모르겠.. 2007. 7. 2.
7월 첫째주 일정 TODO - 익스트림 프로그래밍 : 6~9장 읽기 - 독서통신 : 펀드투자 프리미엄가이드 한 번 가볍게 읽기 - 다음 업무 파악 지난 일요일(7/1)에 드뎌 JSPDP Fast Reading이 끝났다. 계획한대로 3번 모임만에 책 한권을 끝내서 기쁘다. ^-^ 다음으로 볼 책은 '리펙터링 워크북'이다. 리펙터링은 관심있던 부분이라 어떤 스터디가 될지 기대된다. 코드의 나쁜 냄새를 맡아 깔끔하게 고쳐주마! 이번주엔 큰 이슈는 없는 듯 하다. 하지만, 책이 잔뜩 생긴 덕분에 동시에 읽어야 할 책이 3권이 되었다. 월 : 익스트림 프로그래밍 6~9장 읽기 화 : 거침없이 XP 독서토론회 수~ : 리펙터링 워크북 매일 : 펀드투자 프리미엄가이드 읽기 2007. 7. 2.
6월 마지막주 일정 화 : 거침없이XP 독서토론회 - Extreme Programming Explained 1~5장,챕터마다 질문준비 수 : Groovy in Action - 가벼운 맘으로 참석을~ 일 : JSPDP(final) - ch9~12 읽기, 숙제있음. Agile Java 정기모임 -숙제- 1. p145 그림을 WebWork에 맞게 그려오기 (세밀하기) 2. p.145 WebWork의 Front Controller pattern은 어떻게 생겼을까.. - EPE 1~5장 읽기 => 월요일까지 완료하자. - JSPDP ch09~12 => 화,수,목,금 한 챕터씩 - 숙제 => 일주일 내내 틈틈이 2007. 6. 24.