출처 : http://pmd.sourceforge.net/meaning.html

 What does it mean?

We've been trying to find the meaning of the letters PMD - because frankly, we don't really know. We just think the letters sound good together.

However, in the spirit of the Computing Industry, we have come up with several "backronyms" to explain it.

PMD
Pretty Much Done
Project Mess Detector
Project Monitoring Directives
Project Meets Deadline
Programming Mistake Detector
Pounds Mistakes Dead
PMD Meaning Discovery (recursion, hooray!)
Programs of Mass Destruction
Programming Meticulous coDe
A 'Chaotic Metal' rock band name



PMD에 대해서 찾아보다가 그 의미에 대한 다양한 나열을 보고서는 '풋'하고 웃고 말았다. ㅡ_-);;
나도 어느새 개발자가 되어가는 가보다.

'Programming' 카테고리의 다른 글

OpenSource Project 를 할만한 게 뭐가 있을까?  (0) 2011.01.28
Types of software architects  (0) 2011.01.01
[Velocity] velocity.properties  (0) 2010.03.13
Velocity 설정법  (0) 2010.02.21
100207_발표내용정리  (0) 2010.02.07
지난 TDD 강의 시간에 미처 못풀었던 소수구하기 문제를 풀어본다. 뭐, 이러면서 자바에 대한 감을 살려가는거 아니겠어?? +_+)


-- 실행결과 : 5 에서 10000 사이의 소수 구하기

확실히... 숫자를 키울수록 연산 속도는 오래 걸리는구나. +_+)

기능을 구현하는 방법은 참 여러가지다. 이것이 옳고 저것이 옳다라고 말하기는 어렵다.

뭐 그렇다. ㅎㅎ.

이 소스를 TDD로 적용하면 어떻게 될까나? ^^; 어떤 테스트 시나리오조건을 만들어서 만들어야 할까나?
안드로이드 개발을 위해서, Google 코드나 네이버의 저장소를 이용할 수도 있겠지만, 편하게 내 컴퓨터에 로컬영역에 설치하고 사용하는 게 편할 듯 하여 선택했는데, 설치하는 과정이 조금 번잡스럽다. 몇번의 반복을 통해 성공을 거두면서 이에 대한 기록을 남기려 한다.

참고사이트 :
- Extremely Agile : http://www.buggymind.com/143
- 꿈을 꾸는 블루비 : http://blueb.net/blog/1207
- 또다른 참고사항 : http://honeydeveloper.springnote.com/pages/5948859

1. apache2 설치
# sudo apt-get install apache2

2. subversion 과 libapache2-svn 설치
# sudo apt-get install subversion libapache2-svn

3. svn 파일 수정
# /etc/apache2/conf.d/svn

4. apache2 재시작
# sudo apache2ctl restart

5. eclipse 에서 subclipse 다운로드 및 설치 : << 관련링크 >>

Links for 1.6.x Release:
Changelog: http://subclipse.tigris.org/subclipse_1.6.x/changes.html
Eclipse update site URL: http://subclipse.tigris.org/update_1.6.x
Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

Links for 1.4.x Release:
Changelog: http://subclipse.tigris.org/subclipse_1.4.x/changes.html
Eclipse update site URL: http://subclipse.tigris.org/update_1.4.x
Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240


- 소스의 가독성이 적절한가?
- 중복된 코드는 없는가?
- 이름이 잘못 부여된 메소드나 변수명은 없는가?
- 구조의 개선이 필요한 부분은 없는가?

리팩토링에 대해서 조금씩 알아가고 있는 상황....

+ Recent posts