Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.dougwise.org!nntpfeed.proxad.net!proxad.net!feeder1-1.proxad.net!198.186.194.247.MISMATCH!news-out.readnews.com!transit3.readnews.com!postnews.google.com!fq4g2000vbb.googlegroups.com!not-for-mail From: Ross Newsgroups: comp.lang.java.programmer Subject: Re: Really "BIG" class name wanted Date: Fri, 29 Jul 2011 05:28:33 -0700 (PDT) Organization: http://groups.google.com Lines: 18 Message-ID: <00f3e49b-fb85-463b-bc8f-9de92c6b9445@fq4g2000vbb.googlegroups.com> References: <37e4697b-5aab-42ef-a1e5-3ce5a6d866a8@e15g2000yqd.googlegroups.com> NNTP-Posting-Host: 146.227.1.15 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1311942970 31942 127.0.0.1 (29 Jul 2011 12:36:10 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 29 Jul 2011 12:36:10 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: fq4g2000vbb.googlegroups.com; posting-host=146.227.1.15; posting-account=e1CBswoAAACHfb-egdiJeDKz3WQXJQFe User-Agent: G2/1.0 X-HTTP-Via: 1.1 ironport2.dmu.ac.uk:3128 (IronPort-WSA/7.0.0-819) X-Google-Web-Client: true X-Google-Header-Order: NKHUALESRCV X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:5.0.1) Gecko/20100101 Firefox/5.0.1,gzip(gfe) Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:6644 I'm really confident that what I am doing is a really good idea. A lot of things that were tricky and/or non-intuitive or complicated have suddenly simplified right down, and it's a much, much, better structure program now than before I had this class. A fair number of classes which before had long and complex argument lists in their constructors now take one argument. And I find that when I find that I DO need access to the properties from one particular class, I just get them from this "central" object, and don't have to go around changing constructor calls elsewhere. Calling it an "ApplicationContext" would work. As would calling it "ApplicationComponents", or "CommonComponents". I just wanted a name more exciting than that. At present it's called "CentralScrutinizer" which is not the best, and hence it's ripe for some sed-driven renaming. But I like the idea of this class having a distinctive name. Particularly since should anyone end up writing any plugins for my application, they'll have to make use of it.