Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.42!gegeweb.eu!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!74.125.46.80.MISMATCH!postnews.google.com!news1.google.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Sun, 26 Feb 2012 23:32:24 -0600 Date: Sun, 26 Feb 2012 21:32:14 -0800 From: Patricia Shanahan User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 Newsgroups: comp.lang.java.programmer Subject: Re: Aspect questions? References: <4f4a6b1d$0$290$14726298@news.sunsite.dk> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Lines: 17 X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 70.230.206.198 X-Trace: sv3-vqVIpZUew7Hi7MCrI1GmyEDdjPlcJ1zxYKcNFQnjexGkt+yBSBCO1f6XRhbHuIAJNSXEwuC5L9DANIF!ljfVV3WRvY7Td4fN9YUsy6ApEn3bVhEoSfUOy+URwisxrMPK4ooQHawHVu8PZkNqfE6vHx7VDFOj!7u93izTsWxqkTr5WyWnJU5SyjG/pNlIkdJEoYCmufQy1tqI= X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 2314 Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:12420 Novice wrote: ... > I've really struggled with this. I have things set up a certain way now > but I'm constantly second-guessing myself and wondering if its the best > way to do things. Are you designing an interface that will be expensive to change later? If not, my advice is to not second-guess yourself. If there is something seriously wrong with how you have the code organized now, it will become obvious during program maintenance. Refactor then. Especially if you have perfectionist tendencies, it is very easy to spend far more time and energy thinking about decisions than they are worth. I am very, very familiar with that problem. :-) Patricia