Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!newsfeed.CARNet.hr!newsfeed.t-com.hr!news3.t-com.hr!not-for-mail From: Pitch Newsgroups: comp.lang.java.programmer Subject: Re: Death To Sub-Sub-Sub-Directories! Date: Fri, 13 May 2011 11:43:18 +0200 Organization: T-Com Lines: 47 Message-ID: References: NNTP-Posting-Host: 93-141-121-146.adsl.net.t-com.hr Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ss408.t-com.hr 1305279799 8751 93.141.121.146 (13 May 2011 09:43:19 GMT) X-Complaints-To: abuse@t-com.hr NNTP-Posting-Date: Fri, 13 May 2011 09:43:19 +0000 (UTC) User-Agent: MicroPlanet-Gravity/2.71.4 Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:4042 In article , "Lew" says... > > On 05/12/2011 05:02 AM, Pitch wrote: > > In article, "Lew" says... > >> > >> Pitch wrote: > >>> I hate subdirrs as well. All my java-projects [sic] often have only one package > >>> inside. I like the way .NET classes are configured. > >> > >> Stupid attitude. They're only subdirectories! And fucking up your Java > >> package structure because of a coincidental correlation to subdirectories is > >> monumental folly. Get out of programming now! > > > > I think you didn't understand what I was saying which is somewhat expected from > > someone who publicly calls other people stupid. > > I am certain that you didn't understand what I was saying, which is that > putting everything in a significant Java program into a single package is a > stupid choice. Java program != Java project I said "project" and I ment that my Java program can contain several java projects. It's called modularity and encapsulation. ;) > Packages exist for a reason. They provide organization, > modularity and encapsulation. Putting everything in a single package is only > marginally better than using just the default package. I never said everything should be in a single package. You should read more carefully. I said my projects (which are modules) often (not always) have only one package, like "com.mycompany.myproduct.mymodule". But all those files do not really need to reside in the path /src/com/mycompany/myproduct/mymodule They can all be in the "src" directory and still keep the original package. > You probably should leave programming, too. Now, that would be stupid since I'm a very good programmer. :) -- CC BY-NC-SA 3.0