Path: csiph.com!usenet.pasdenom.info!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post01.iad.highwinds-media.com!fx03.iad.POSTED!not-for-mail From: Arved Sandstrom User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 MIME-Version: 1.0 Newsgroups: comp.lang.java.programmer Subject: Re: Package naming, disk organization References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lines: 30 Message-ID: X-Complaints-To: abuse@newsgroups-download.com NNTP-Posting-Date: Fri, 19 Jul 2013 02:50:13 UTC Organization: Public Usenet Newsgroup Access Date: Thu, 18 Jul 2013 23:50:12 -0300 X-Received-Bytes: 2025 Xref: csiph.com comp.lang.java.programmer:24757 On 07/01/2013 09:22 PM, Lew wrote: > Dave wrote: [ SNIP ] > > Don't use "class" or "package" or "java" or any garbage like that in your package names > unless there is a specific semantic to the use of the term. The fact that there are classes > in a package does not need reinforcement in your names. It only serves to add clutter to > do that. > >> So, I'm looking for some suggestions from people that have been there >> done that. > > What does the documentation suggest you do? > Nothing much useful in the tutorials, unless you're a corporation with a domain or domains. The docs don't make it clear that you can use whatever hierarchy you damned well want for your packages - it bleats too much about Internet domains. Sun (Oracle) clearly not thinking about the hundreds of thousands of Java programmers out there w/o a domain name. Me, I use for personal projects org.ahs.* If the American Horticultural Society ever gets some of my private code and is pissed, I'll sue 'em. AHS -- When a true genius appears, you can know him by this sign: that all the dunces are in a confederacy against him. -- Jonathan Swift