PMD is a static code analyzer for Java. Developers use PMD to comply with coding standards and deliver quality code. Team leaders and Quality Assurance folks use it to change the nature of code reviews. PMD has the potential to transform a mechanical and syntax check oriented code review into a to dynamic peer-to-peer discussion. This article looks at PMD as an Eclipse plugin and the ways it can..
요새 산출물로 자바 도큐먼트를 만드는 경우가 많다. 개발하기도 바뿐데 코딩하면서 주석도 달기 귀찮긴 하지만 워드로 산출물을 만드는것보다 훨씬 경제적이고 덜 노가다? 가 필요해서 좋은것 같다. 기본적으로 자바문서를 만들면 패키지 까지는 주석이 달려나올 수가 없다. 어느정도 노가다가 좀 필요한데 방법을 설명 해보기로 한다. 참고로 자바문서를 위해 주석은 /** 이것은 클래스 **/ class Sample{ /** 변수 */ private String name; } 이런식으로 클래스나 메소드 변수명 위에 써주면 된다. 이제 부터 문서도구 만드는 예제를 설명하겠다. 1.자바 프로젝트 생성 3개의 패키지를 만들고 각각의 패키지에 클래스를 만든다. 2.패키지 설명 파일 생성 각각의 패키지에서 일반 파일을 생성하고 ..
사내의 코드 품질 평가를 위해서 static analysis 방법을 조사하면서 항목에 대해서 list up을 할 필요성이 발견되어 조사한 내용들을 공유합니다. 항목 원인 회피방법 사용여부 비고 JavadocPackage 모든 method, class에는 help가 존재해야지 된다. 시간상 힘들고, 관리되지 않는 주석은 더욱 큰 혼란을 가지고 온다. method의 이름 규칙으로 대신하기로 한다. X NewlineAtEndOfFile java code의 가장 마지막 줄은 빈공백열로 마쳐져야지 된다. 마지막 line에는 항시 빈공백을 넣는다. O Translation Properties file을 이용한 경우, 국가별 번역이 모두 존재해야지 된다. 국가별 번역 파일을 따로 만들거나 default 문자열만을 이..
- Total
- Today
- Yesterday
- mailserver
- #gof #디자인패턴
- 아키텍처비기능
- POI
- poi셀크기
- 아키텍처요소
- nvida gpu 할당
- Persistent
- 메모리
- minikube
- memory
- non-functional
- 메일서버
- orm
- 자바스크립트
- #iamreo
- Hibernate
- non
- 바이브코딩
- 비기능
- Gc
- ai coding
- JVM
- 정규식
- 대화로 코딩
- 딥러닝
- vibecoding
- apache POI
- JPA
- 릴레이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |