<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: How Variable Naming Can Significantly Impact Your Teams Productivity</title>
	<atom:link href="http://www.followsteph.com/2008/08/14/how-variable-naming-can-significantly-impact-your-teams-productivity/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.followsteph.com/2008/08/14/how-variable-naming-can-significantly-impact-your-teams-productivity/</link>
	<description>Follow Steph through his real estate and business journeys</description>
	<lastBuildDate>Wed, 25 Jan 2012 18:09:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>By: Steph</title>
		<link>http://www.followsteph.com/2008/08/14/how-variable-naming-can-significantly-impact-your-teams-productivity/comment-page-1/#comment-60608</link>
		<dc:creator>Steph</dc:creator>
		<pubDate>Sun, 17 Aug 2008 19:00:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.followsteph.com/?p=598#comment-60608</guid>
		<description>Hi Ben,

The book &lt;a href=&quot;http://www.amazon.com/gp/product/0735619670?ie=UTF8&amp;tag=investorbookr-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0735619670&quot; rel=&quot;nofollow&quot;&gt;Code Complete 2&lt;/a&gt;, chapter 11 specifically (The Power of Variable Names). In it the author has some hard data (research study results) that he shares that supports the same advice as this article ;)</description>
		<content:encoded><![CDATA[<p>Hi Ben,</p>
<p>The book <a href="http://www.amazon.com/gp/product/0735619670?ie=UTF8&#038;tag=investorbookr-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0735619670" rel="nofollow">Code Complete 2</a>, chapter 11 specifically (The Power of Variable Names). In it the author has some hard data (research study results) that he shares that supports the same advice as this article <img src='http://www.followsteph.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ben</title>
		<link>http://www.followsteph.com/2008/08/14/how-variable-naming-can-significantly-impact-your-teams-productivity/comment-page-1/#comment-60599</link>
		<dc:creator>ben</dc:creator>
		<pubDate>Sun, 17 Aug 2008 18:18:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.followsteph.com/?p=598#comment-60599</guid>
		<description>* speed benchmarks
* time to write</description>
		<content:encoded><![CDATA[<p>* speed benchmarks<br />
* time to write</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ben</title>
		<link>http://www.followsteph.com/2008/08/14/how-variable-naming-can-significantly-impact-your-teams-productivity/comment-page-1/#comment-60596</link>
		<dc:creator>ben</dc:creator>
		<pubDate>Sun, 17 Aug 2008 18:15:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.followsteph.com/?p=598#comment-60596</guid>
		<description>&gt; Fully qualified names

You know what would be great is to see some benchmarks on using longer fully qualified var-names versus short guys. I for one love fully qualified names, and IDEs with auto-complete and snippet/macros like Textmate, Zend, et al make it easy to type and re-type variables and function names so &quot;type to write&quot; should be less of a factor.</description>
		<content:encoded><![CDATA[<p>&gt; Fully qualified names</p>
<p>You know what would be great is to see some benchmarks on using longer fully qualified var-names versus short guys. I for one love fully qualified names, and IDEs with auto-complete and snippet/macros like Textmate, Zend, et al make it easy to type and re-type variables and function names so &#8220;type to write&#8221; should be less of a factor.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steph</title>
		<link>http://www.followsteph.com/2008/08/14/how-variable-naming-can-significantly-impact-your-teams-productivity/comment-page-1/#comment-60583</link>
		<dc:creator>Steph</dc:creator>
		<pubDate>Sun, 17 Aug 2008 17:00:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.followsteph.com/?p=598#comment-60583</guid>
		<description>And thanks everyone for the great comments! 

Fully qualified names are slowly starting to become more and more the &quot;way&quot; to code. I can&#039;t wait until it&#039;s the standard!</description>
		<content:encoded><![CDATA[<p>And thanks everyone for the great comments! </p>
<p>Fully qualified names are slowly starting to become more and more the &#8220;way&#8221; to code. I can&#8217;t wait until it&#8217;s the standard!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steph</title>
		<link>http://www.followsteph.com/2008/08/14/how-variable-naming-can-significantly-impact-your-teams-productivity/comment-page-1/#comment-60582</link>
		<dc:creator>Steph</dc:creator>
		<pubDate>Sun, 17 Aug 2008 16:58:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.followsteph.com/?p=598#comment-60582</guid>
		<description>Hi Izkata,

Yes, ReqNum is much more obvious, but I&#039;m going to say it&#039;s still not enough. And here&#039;s why:

1. What if you have 10 other variables, all abbr. Are you going to remember what they all mean? You&#039;ll still have to keep looking them up. If you don&#039;t believe me, as someone to pick for you a random chunk of open source code and do a string find/replace on all the variables within a decent method (it has to be code you&#039;ve never seen). Easier, but it still requires more effort than it should.

2. Again, do the same, ask someone to set up some sample code for you. Now try to add some code. When you type in the variables, are you able to remember the exact characters in each or do you have to look up what the abbreviations are each time? Could it be ReqNum, ReqNb, RqNum, RequestNum, ReqNo, etc. There&#039;s just so many rules to abbr. that you need to look it up. With fully qualified names, it&#039;s always the full spelling ;)</description>
		<content:encoded><![CDATA[<p>Hi Izkata,</p>
<p>Yes, ReqNum is much more obvious, but I&#8217;m going to say it&#8217;s still not enough. And here&#8217;s why:</p>
<p>1. What if you have 10 other variables, all abbr. Are you going to remember what they all mean? You&#8217;ll still have to keep looking them up. If you don&#8217;t believe me, as someone to pick for you a random chunk of open source code and do a string find/replace on all the variables within a decent method (it has to be code you&#8217;ve never seen). Easier, but it still requires more effort than it should.</p>
<p>2. Again, do the same, ask someone to set up some sample code for you. Now try to add some code. When you type in the variables, are you able to remember the exact characters in each or do you have to look up what the abbreviations are each time? Could it be ReqNum, ReqNb, RqNum, RequestNum, ReqNo, etc. There&#8217;s just so many rules to abbr. that you need to look it up. With fully qualified names, it&#8217;s always the full spelling <img src='http://www.followsteph.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Izkata</title>
		<link>http://www.followsteph.com/2008/08/14/how-variable-naming-can-significantly-impact-your-teams-productivity/comment-page-1/#comment-60580</link>
		<dc:creator>Izkata</dc:creator>
		<pubDate>Sun, 17 Aug 2008 16:47:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.followsteph.com/?p=598#comment-60580</guid>
		<description>Even a simple &quot;ReqNum&quot; is far more obvious for one of your first examples, and still retains a lot of space.</description>
		<content:encoded><![CDATA[<p>Even a simple &#8220;ReqNum&#8221; is far more obvious for one of your first examples, and still retains a lot of space.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Kane</title>
		<link>http://www.followsteph.com/2008/08/14/how-variable-naming-can-significantly-impact-your-teams-productivity/comment-page-1/#comment-60147</link>
		<dc:creator>Scott Kane</dc:creator>
		<pubDate>Fri, 15 Aug 2008 16:35:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.followsteph.com/?p=598#comment-60147</guid>
		<description>Nice article, Steph.  I&#039;ve been arguing this for years.  Glad to hear there are others who can see it too.  It gets even more complex with function calls etc as well when they are cryptic.  One should be able to intuit a call for crying out loud, but so often I&#039;ve seen them structured along the same lines as variables - cryptic as all get out.</description>
		<content:encoded><![CDATA[<p>Nice article, Steph.  I&#8217;ve been arguing this for years.  Glad to hear there are others who can see it too.  It gets even more complex with function calls etc as well when they are cryptic.  One should be able to intuit a call for crying out loud, but so often I&#8217;ve seen them structured along the same lines as variables &#8211; cryptic as all get out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Owen</title>
		<link>http://www.followsteph.com/2008/08/14/how-variable-naming-can-significantly-impact-your-teams-productivity/comment-page-1/#comment-60130</link>
		<dc:creator>Owen</dc:creator>
		<pubDate>Fri, 15 Aug 2008 15:26:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.followsteph.com/?p=598#comment-60130</guid>
		<description>I agree, its not just the case with PHP but most languages. Its so much easier to read words rather than try to decrypt some one else&#039;s acronyms. I try to not use abbreviations but, some times find myself using shortcuts like Dir instead of Directory. :(</description>
		<content:encoded><![CDATA[<p>I agree, its not just the case with PHP but most languages. Its so much easier to read words rather than try to decrypt some one else&#8217;s acronyms. I try to not use abbreviations but, some times find myself using shortcuts like Dir instead of Directory. <img src='http://www.followsteph.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://www.followsteph.com/2008/08/14/how-variable-naming-can-significantly-impact-your-teams-productivity/comment-page-1/#comment-60120</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Fri, 15 Aug 2008 14:16:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.followsteph.com/?p=598#comment-60120</guid>
		<description>Completely agree. Standards are important, especially when working with a team. I like our team to code in very similar ways so that when we open another&#039;s code it&#039;s like looking at something we ourselves would write. This includes: var naming, denoting scope (_privateVar), organization of variables and methods, commenting properly, # of tabs, and so on.

I&#039;m working on living documents at work right now that define our standards for our development as a whole. Agreed upon folder naming structures for deploying websites, file-naming, deploying via subversion and what-not. What you name things is important and often required (in the case of say working with a framework).</description>
		<content:encoded><![CDATA[<p>Completely agree. Standards are important, especially when working with a team. I like our team to code in very similar ways so that when we open another&#8217;s code it&#8217;s like looking at something we ourselves would write. This includes: var naming, denoting scope (_privateVar), organization of variables and methods, commenting properly, # of tabs, and so on.</p>
<p>I&#8217;m working on living documents at work right now that define our standards for our development as a whole. Agreed upon folder naming structures for deploying websites, file-naming, deploying via subversion and what-not. What you name things is important and often required (in the case of say working with a framework).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Barend</title>
		<link>http://www.followsteph.com/2008/08/14/how-variable-naming-can-significantly-impact-your-teams-productivity/comment-page-1/#comment-59882</link>
		<dc:creator>Barend</dc:creator>
		<pubDate>Thu, 14 Aug 2008 12:00:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.followsteph.com/?p=598#comment-59882</guid>
		<description>I have to agree.  For the guys that are worried about the longer time taken in coding, why not just do a Ctrl-H on each of the shortened variable names after you&#039;re happy the code works, just replace the short ones with names that makes sense, and the next person that has to work on the code will be so much more productive.</description>
		<content:encoded><![CDATA[<p>I have to agree.  For the guys that are worried about the longer time taken in coding, why not just do a Ctrl-H on each of the shortened variable names after you&#8217;re happy the code works, just replace the short ones with names that makes sense, and the next person that has to work on the code will be so much more productive.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

