Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.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: Thu, 07 Jun 2012 08:43:47 -0500 Date: Thu, 07 Jun 2012 06:43:49 -0700 From: Patricia Shanahan User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 Newsgroups: comp.programming Subject: Re: If "rigid rules" are the wrong way... References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Lines: 19 X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 70.230.202.8 X-Trace: sv3-V8srmPQzMutIxo8nCW2vGkqUBy4IWFgtOWA8ovkGv400l0mlG/xDvjifUVE3mOD5C8/qqtxPxIUA6mp!go9k1ag53JysSnIzaCzqChwecKIKHupACXTQTesa7bPdeySab+O+VCYlFcvsoMYjdlFsUMifJjnq!pgG1tU8rEyQxJpCgPiUkEjfNSQqeQSnbJhX1ea2YCT+u 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: 1917 Xref: csiph.com comp.programming:1742 On 6/7/2012 1:39 AM, mike3 wrote: ... > However, you have to first know what perfection _IS_ to do that. How > do you > know what good code IS first? How can you gauge the "goodness" or > "badness" > of your own code? ... Here are a couple of tests: 1. Put a piece of code away for a few weeks, then pick it up again and try to make a change. Is it easy to make an unplanned change? 2. If you can find a study partner for your programming, periodically swap projects. How much does your partner have to ask you about the code, rather than reading it? Patricia