도메인 이름을 사용하여 고유 한 패키지 이름 (예 : package com.stackoverflow.widgets
) 을 만드는 표준 Java 패키지 명명 규칙에 이미 익숙합니다 . 그러나 개인 프로젝트의 패키지 이름을 선택하는 방법에 대한 권장 사항은 본 적이 없습니다. 나는 이것이 개인적인 취향의 문제이기 때문이라고 생각합니다.
따라서 개인 프로젝트의 패키지 이름을 어떻게 선택하여 프로덕션으로 만들지 않습니까 (여가 시간에 새로운 프레임 워크를 실험 할 수 있음) 패키지 구조를 만드는 데 사용할 수있는 도메인을 가진 개인 웹 사이트가 없다고 가정하면 어떻게해야합니까? 취미 프로젝트를위한 새로운 패키지 이름을 생성 할 수있는 논리적 시스템이 mypackage
있습니까? 아니면 간단한 폐기 패키지 이름을 사용 합니까?
나는 다른 사람들의 생각이 이것에 대해 궁금해하기 때문에 이것을 커뮤니티 위키로 만들었습니다.
개인적으로 저는 그다지 생각하지 않았지만 오늘 밤 Wicket 과 함께 놀고 싶었고 취미 프로젝트를 어떻게 조직하고 싶은지에 대한 명확한 아이디어가 없다는 것이 나에게 일어났습니다. 취미 프로젝트 (적어도 적어도 내 생각에는)에 대한 별도의 뚜렷한 패키지 명명 규칙은 개인 및 업무 관련 코드를 서로 명확하게 분리하는 좋은 방법으로 사용됩니다.
개인 프로젝트의 소스를 단일 루트 폴더에 유지하기 위해 간단한 계층 적 명명 규칙을 생각하고있었습니다.
- 사용
myprojects
루트 폴더로 - 프로젝트 이름 추가
- 추가 서브 패키지 이름 추가
따라서 Wicket 프로젝트는 패키지에 myprojects.learningwicket
있고 단위 테스트는 패키지에 있습니다 myprojects.learningwicket.tests
(예 :).
onion.duskgytldkxiuqc6.packagename
. 개인 키가 비밀로 유지되는 한 도메인 이름을 제어 할 수 있습니다. 따라서 무료로 등록 (생성) 할 수 있으며 기존 도메인과 달리 영구적입니다. Java 규약을 준수하며 사용자를 고유하게 식별합니다.