[Java] Java Code Convention

Java 2013. 2. 18. 22:36

Java 개발자라면 한번쯤은 정독해야할 Java Code Convention 에 대한 링크.



Posted by leechwin
,

가끔 OS 를 업데이트를 하거나, Eclipse 업데이트를 한후에 Java Editor 의 space indentation 간격이 일정하지 않고 다음과 같이 다른경우가 있다.


아래 Java Editor 를 살펴보면 public 문자 앞의 4개의 space 와 함수가 끝날때에 4개의 space 의 간격이 다르게 표시된다.



space indentation 에 예민하지 않다면 별문제 없지만, 이를 고치고 싶으면 다음과 같이 설정을 바꿔줘야 한다.


Windows > Preferences > General > Appearance > Colors and Fonts

  • Java Editor Text Font 를 클릭하고 Edit 버튼을 누른다.


  • 설정을 마치면 다음과 같이 Java Editor 에서 space indentation 이 모두 일정하게 표시된다.




Posted by leechwin
,

Eclipse 에서 JUnit 테스트를 수행할때 소스수정후 각각 Run AS > JUinit Test 를 반복 해야 하지만,

소스 수정시에 연관된 모든 JUnit 테스트를 자동으로 돌려주는 Eclipse 플러그인이 있다.


Infinitest


Eclipse 에서 Infinitest 플러그인을 설치하고, Eclipse 를 재시작한 후, 소스를 수정하면 background 에서 자동으로 해당소스에 영향이 미치는 JUnit 테스트가 동작하여 에러를 검출해낸다.



Tip. 테스트 대상에서 프로젝트 제외하는 방법

  • 제외할 프로젝트 폴더에 infinitest.filters 파일을 작성


Posted by leechwin
,