본문 바로가기

전체 글196

Copyright 1. Creative Commons BY-ND-NC 이 내용은 Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 미국 라이선스를 적용한다. 이 라이선스에 대한 더 자세한 정보는 http://creativecommons.org/licenses/by-nc-nd/3.0/us/ 를 참조하라. 다음의 조건 하에서 내용을 공유, 복사, 배포, 전시를 하는 것은 무료이다. Sonatype 사의 링크인 http://www.sonatype.com 를 표시한다. 상업적인 목적으로 이 내용을 사용해서는 안된다. 이 내용에 대해 수정, 변형, 표현을 해서는 안된다. 웹 페이지에 이 내용을 재배포하려면, 단일 행에 다음의 URL 링크를 포함해야 한다. (링크.. 2008. 10. 28.
Great 코드의 속성 Great 코드의 특징 Great 코드는 CPU를 효율적으로 사용한다. (즉, 코드가 빠르다) Great 코드는 메모리를 효율적으로 사용한다. (즉, 코드가 적다) Great 코드는 시스템 자원을 효율적으로 사용한다. Great 코드는 읽기 쉽고 유지보수하기 쉽다. Great 코드는 일관된 스타일 지침서를 따른다. Great 코드는 정립된 소프트웨어 엔지니어링 규약을 따르는 명시적인 설계를 사용한다. Great 코드는 강화시키는 것이 쉽다. Great 코드는 테스트가 잘 되며 강하다 (즉, 동작이 된다.) Great 코드는 문서화가 잘 되어 있다. Great 코드의 정의 Great 코드는 일관되고 우선순위가 높은 좋은 소프트웨어의 특징을 사용해서 작성된 소프트웨어이다. 특히, great 코드는 알고리즘을.. 2008. 9. 26.
Meritocracy Meritocracy - 사전을 들춰보면 '성적[능력]에 따른 승진, 성적[공적, 능력] 주의, 실력 사회, 엘리트 지배' 라는 번역으로 되어 있다. 영영 사전을 들춰보면 a social system based on leadership by people of great talent or intelligence, rather than of wealth or noble birth (가지고 있는富나 높은 신분의 태생이 아닌 대단한 능력이나 지식을 소유한 사람들에 의해 이끄는 사회 시스템), government by this kind of group (이러한 부류의 단체들에 의한 제어 행위), a group of people who have been selected because of their talents .. 2008. 9. 19.
Maven Dependency의 scope의 의미 Maven 2에서는 dependency를 가지는 대상에 대해서 다음과 같이 scope을 지정하고 있다. * compile : 기본영역으로 아무것도 지정되지 않은 경우 사용됨. compile 의존관계에 있는 것은 프로젝트의 모든 클래스에서 사용가능함. 또한, 이와 같은 의존관계는 의존관계에 있는 프로젝트에 포함됨. * provided : compile 과 매우 유사히지만, 실행시 의존관계를 제공하는 JDK나 컨테이너에 대해서 적용됨. 예를 들어, JEE에 대한 웹 어플리케이션을 만드는 경우, 웹 컨테이너가 서블릿 API와 Java EE API관련 클래스들을 제공하기 때문에 provided 영역으로 의존관계가 세팅되어야 함. 이 영역은 컴파일과 테스트의 클래스패스 용으로 사용되며, 자동영역임. * runti.. 2008. 8. 21.
반응형