<?xml version="1.0" encoding="windows-1252"?>
<node id="221563" title="Re: $bad_names eq $bad_design" created="2002-12-20 23:24:00" updated="2005-07-27 17:39:55">
<type id="11">
note</type>
<author id="132438">
seattlejohn</author>
<data>
<field name="doctext">
I happened to be flipping through my copy of Steve McConnell's &lt;a href="http://www.amazon.com/exec/obidos/ASIN/1556154844"&gt;Code Complete&lt;/a&gt; yesterday. He has a lot of material on how to name variables and functions that parallel and expand on [Ovid]'s comments here. McConnell also discusses how to document and format code effectively, how to design modules with the appropriate amounts of coupling and cohesion, even what kind of "personal character" traits make for effective programmers. Some of it may cover familiar ground, but I find it's good material to review periodically.
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#666666"&gt;$perlmonks{seattlejohn} = '&lt;a href="http://www.clyman.com"&gt;John Clyman&lt;/a&gt;';&lt;/font&gt;</field>
<field name="root_node">
221498</field>
<field name="parent_node">
221498</field>
</data>
</node>
