throw new UnsupportedOperationException()
Posted at 2009/10/30 10:23// Posted in 나만의 작업/Java자동생성되는 메소드에 throw new UnsupportedOperationException()넣기
이클립스에서 제공해주는 코드 템플릿을 이용하여, 인터페이스를 만들고 그 구현체를 퀵픽스를 통해 메소드를
자동생성했을 때 리턴값이 있을 경우 컴파일에러가 일시적으로 나지 않게 해주기 위해서 return null; 이나
return 0; 이나 임시땜빵으로 이런작업을 해주는데 이게 귀찮을 때
throw new UnsupportedOperationException()을 코드 템플릿을 이용하여 넣어주는 방법
이클립스라면 Preference – Java – Code Style – Code Templates 안에 Code/Method Body에 이를 추가해주면 된다.
자꾸 까먹어서, 링크 해 둡니다.
'나만의 작업 > Java' 카테고리의 다른 글
| throw new UnsupportedOperationException() (4) | 2009/10/30 |
|---|---|
| [Effective Java] 23. 새로 작성하는 코드에서는 원천(raw) 타입을 사용하지 말자. (0) | 2009/10/30 |
| [Effective Java] 19. 타입을 정의할 때만 인터페이스를 사용하자. (2) | 2009/10/27 |
| [Effective Java] 15. 가변성을 최소화하자. (2) | 2009/10/19 |
| [Effective Java] 11. clone 메소드는 신중하게 오버라이드 하자. (2) | 2009/10/15 |
| [Effective Java] 9. equals 메소드를 오버라이드 할 땐 hashCode 메소드도 항상 오버라이드 하자. (0) | 2009/09/28 |
| [Effective Java] 8. equals 메소드를 오버라이딩 할 때는 보편적 계약을 따르자. (3) | 2009/09/24 |
| [Effective Java] 5. 불필요한 객체 생성을 피하자 (4) | 2009/09/23 |
| [Effective Java] 4. private 생성자를 사용해서 인스턴스 생성을 못하게 하자 (0) | 2009/09/17 |
Eclipse Galileo에 어떤 프로젝트가 있을까?
Posted at 2009/08/26 14:06// Posted in 나만의 작업/JavaEclipse Galileo 살펴보기
최신 버전의 오픈 소스 다목적 IDE 및 애플리케이션 플랫폼의 새로운 기능
|
'나만의 작업 > Java' 카테고리의 다른 글
| [Effective Java] 9. equals 메소드를 오버라이드 할 땐 hashCode 메소드도 항상 오버라이드 하자. (0) | 2009/09/28 |
|---|---|
| [Effective Java] 8. equals 메소드를 오버라이딩 할 때는 보편적 계약을 따르자. (3) | 2009/09/24 |
| [Effective Java] 5. 불필요한 객체 생성을 피하자 (4) | 2009/09/23 |
| [Effective Java] 4. private 생성자를 사용해서 인스턴스 생성을 못하게 하자 (0) | 2009/09/17 |
| Eclipse Galileo에 어떤 프로젝트가 있을까? (2) | 2009/08/26 |
| [Effective Java] 3. private 생성자나 enum 타입을 사용해서 싱글톤의 특성을 유지하자. (3) | 2009/08/26 |
| [Effective Java] 생성자의 매개변수가 많을 때는 빌더(builder)를 고려하자. (3) | 2009/07/31 |
| [Java] 자바 코딩하다가 실수하는 부분들 (8) | 2008/03/03 |
| [java] java.util.Properties 클래스 (4) | 2007/05/10 |
[dW] 아파치 메이븐 2 시작하기
Posted at 2008/07/11 19:55// Posted in 나만의 작업/dWmaven을 처음 쓸 때 dependency 관리에서 그만... 반하고 말았습니다. :)
이클립스에서 프로젝트에 필요한 library를 직접 걸어주고 또는 소스가 보고싶을때 매번 attach source를 해서 자주보는 소스는 다운을 직접 받아서 연결을 시켜줘야 하는데 maven을 쓰면 이 작업이 모두 xml파일(pom.xml)에 몇줄만 추가해주면 되니 너무 행복했지요. maven의 중앙 repository에서 알아서 jar파일을 다운로드하고 관련된 source도 받을 수 있게 할 수 있지요..
이건 뭐.. 빙산의 일부분이겠지요~ 그래도 이것만 되도 행복할 것 같은데, 그 외에도 많은 기능을 제공하지요.
뭐 아실만한 분은 다 아시겠지요~ ㅋㅋ
오늘 내부 세미나에서 maven을 주제로 세미나 하신 분이 계셨는데 그 계기로 좀 더 알아보려고 찾아보다가 dW에서 찾아보니 좋은 문서가 있군요~
아파치 메이븐 2 시작하기
여기에는 maven에 대한 기본 골격과 이클립스에서 메이븐 프로젝트를 생성하는 과정이 잘 나와 있습니다.
참고로 maven을 위한 이클립스 플러그인에는 m2eclipse와 q4eclipse가 있는데
q4e는 dependency 관계를 그림(?)으로로 보여준답니다.
얘가 어떤애를 참고 하고 어떤애가 다른애를 참고하고 있는 걸 눈에 이쁘게 보여주죠~
참고해 보세요.. maven 강추!~ ^^ 제가 아는건 이것밖에 없어서 슝슝=33
'나만의 작업 > dW' 카테고리의 다른 글
| [dW] Ajax와 자바 개발을 간단하게 시리즈~ (4) | 2008/09/23 |
|---|---|
| [dW] Groovy 유창하게 쓰기 (2) | 2008/08/06 |
| [dW] 유닉스 팁: 열 가지 더 좋은 유닉스 습관 (2) | 2008/08/01 |
| [dW] Ajax 성능 도구 (0) | 2008/08/01 |
| [dW] 아파치 메이븐 2 시작하기 (4) | 2008/07/11 |
| [dW] REST 서비스 작성하기 (2) | 2008/06/30 |
| [dW] Diagnosing Java code: Java generics without the pain, Part 1 (0) | 2008/06/29 |
| [dW] Practically Groovy: Reduce code noise with Groovy (0) | 2008/06/24 |
| [dW] Ajax에서 XML 처리하기 (2) | 2008/05/28 |
-
seattle2008/07/12 00:00 [Edit/Del] [Reply]메이븐 정말 파워풀합니다... 라고 누가 그랬던거 같네요.. 이런거 보면 저도 참 어지간히 공부 안했구나 생각이 듭니다. 즐거운 주말 보내세요~
-
[dW] IBM developerWorks 리뷰 블로거 2.0 선발과 Mylyn 2.0 통합된 태스크 관리 & 자동화된 콘텍스트 관리
Posted at 2008/02/23 15:33// Posted in 나만의 작업/dW지난 2월 초에 발표된 IBM developerWorks 리뷰 블로거 2.0에 선발이 되어 완전 영광스럽습니다.
IBM developerWorks에는 아시다시피 많은 아티클, 튜토리얼등의 문서가 많이 있는데,
리뷰 블로거는 이 문서들을 자신의 블로그에 소개하고 안내하는 역할을 합니다.
저는 이 문서들을 소개하기 위해 문서들을 많이 읽게 되어 저에게도 많은 도움이 되리라 생각합니다.
저의 블로그를 찾는 분이 많으시진 않지만, 혹시나 스쳐지나 가는 분들 중에게도 도움을 드릴 수 있지 않을까~
작은 기대를 해 봅니다. ^_^
의지는 불타지만(?) 아는게 별로 없는 초보개발자인 제가 소개하는 내용은 최신기술(아님 조금 지났지만 저에겐 최신기술?)인 것도 있고, 아주 기본기를 정확하게 다지는 글들을 담을려고 합니다. ^_^
처음으로 담을 주제는,
예전에 태스크 중심의 개발이 무엇인지 처음 개발을 시작할때는 와닿지 않았습니다.
그러다가 작년 6월에 Eclipse 3.3/Eclipse Europa에 default로 Mylyn 추가되었다고 기뻐하시는 분들이
많았는데, 그땐 Mylyn이 들어도 언뜻 좋은지 모르겠고 먼~ 얘기 같았는데,
팀장님께서 Mylyn에 이게이게 좋다~라는 설명을 들으니 고난이도나 어려운 환경에서 개발을 하는게 아니고
무언가 eclipse와 같이 일정을 짜고 함께 개발을 진행해 나가는 무언의 느낌(?)이 들어서 써보았더니
머릿속의 정리도 함께 해주는 것 같고, 편리한 점들이 한두개가 아니더군요.
Mylyn은?
하나의 프로그래밍 태스크를 완성하기 위해 우리는 그 태스크와 관련없는 클래스의 전체 계층구조를 보고
그 중에 필요한 메소드를 찾아 개발합니다.
하지만 Mylyn을 쓰게 되면, 한 태스크에 대해 관련된 클래스의 메소드만들 보게 됨으로써
태스크 완성에 더 집중하게 되고(관련된 메소드의 자동폴딩등..), 자신만의 로컬 태스르를 관리할 수 있고,
한 개 이상의 태스크 저장소(Bugzilla, Trac, JIRA 등.)에 저장된 태스크들로 작업을 할 수 있습니다.
태스크를 처리하기 위해 시간을 분배하고 시간 체크도 할 수도 있습니다.
이외에도 개발자가 개발에 보다 집중할 수 있도록 도와주는 역할을 많이 하기 위해 Mylyn을
힘쓰고 있는 점들은 아래의 글에서 참고하시길 바랍니다.
Mylyn의 이름은?
미엘린(Myelin)은 자연스럽게 발생하는 인체 물질로서, 흥분 상태에서 뉴런들을 더욱 활성화 함으로써 생각을 가속화 한다. Mylyn이란 이름도 이 myelin에서 착안한 것이다. 많은 사용자들은 Mylyn으로 자신이 생각하는 속도로 코딩을 할 수 있다고 말하고 있다.
Mylyn 2.0, Part 1: 통합된 태스크 관리 (한글)
Part 1에서는 Mylyn의 태스크 관리 장치와 Bugzilla, Trac, JIRA 같은 저장소와의 통합에 대해 설명합니다.Mylyn 2.0, Part 2: 자동화 된 콘텍스트 관리 (한글)
콘텍스트 관리로 멀티 태스킹을 쉽게 하는 방법과, 정보 오버로드를 줄이는 방법을 설명합니다.
Mylyn 2.0, Part 1: Integrated task management(원문)
Mylyn 2.0, Part 2: Automated context management(원문)
'나만의 작업 > dW' 카테고리의 다른 글
| [dW] Practically Groovy: Reduce code noise with Groovy (0) | 2008/06/24 |
|---|---|
| [dW] Ajax에서 XML 처리하기 (2) | 2008/05/28 |
| [dW] Learn 10 good XML usage habits (2) | 2008/05/23 |
| [dW] XStream으로 자바 객체를 XML로 직렬화하기 (6) | 2008/05/22 |
| [dW] HTML 5와 XHTML 2에 관련된 글(dW문서와 그외) (3) | 2008/04/28 |
| [dW] Ajax 오버홀(overhaul), Part 1: Ajax와 jQuery로 기존 사이트 개선하기 (한글) (4) | 2008/04/20 |
| [dW] Acegi로 자바 애플리케이션 보안화 하기, Part 1: 아키텍처 개요와 보안 필터 (한글) (4) | 2008/03/23 |
| [dW] 클래스 로딩 문제 분석하기 (4) | 2008/03/04 |
| [dW] IBM developerWorks 리뷰 블로거 2.0 선발과 Mylyn 2.0 통합된 태스크 관리 & 자동화된 콘텍스트 관리 (8) | 2008/02/23 |
-
2008/02/24 00:26 [Edit/Del] [Reply]오... 리뷰 블로거 축하드려요 ^^
Mylyn - 이슈관리 - 버전관리 연동은 확실히 강력한 모습인 것 같아요.(여기에 CI가 붙으면 금상첨화)
근데 잘 쓰려면 노력이 좀 필요해 보여요. ㅎㅎ;;
( JCO때 자바지기님이 Mylyn이랑 이슈관리 연동해서 쓰는거 보여주셨는데 집에 와서 따라해보려니 어버버;; )-
버리야2008/02/26 10:50 [Edit/Del]^^ Mylyn이랑 이슈관리는 그만큼 자료도 많으니
찾아보시구 천천히 따라해보세요
저도 하나도 모르는데 그나마 자료를 보니
좀 알듯해요~ㅎㅎ
설명만 들어선 역시 어려운것 같아요
-
-
-
2008/02/25 09:16 [Edit/Del] [Reply]축하해요........
나날이 발전해 가는 모습을 보니^^
이제 사부님으로 모셔야겠어요..
즐거운 한주 되세요. -



이클립스.. 오랫만에 본다+_+
잘 지내고 있지? 환절기 감기 조심하구~ (신종플루보다 독감이 더 무서워...^^)
행복한 11월 맞이하렴~
밋첼님두 감기 조심하세요~~~ㅋㅋㅋㅋ