<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Scriptionary Blog &#187; hungarian notation</title>
	<atom:link href="http://blog.scriptionary.com/tag/hungarian-notation/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.scriptionary.com</link>
	<description>The informal yet informational sub-site</description>
	<lastBuildDate>Fri, 19 Feb 2010 16:21:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hungarian Notation: What to do?</title>
		<link>http://blog.scriptionary.com/2009/01/21/hungarian-notation-what-to-do/</link>
		<comments>http://blog.scriptionary.com/2009/01/21/hungarian-notation-what-to-do/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 22:52:17 +0000</pubDate>
		<dc:creator>Eddy Luten</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hungarian notation]]></category>
		<category><![CDATA[visual basic]]></category>
		<category><![CDATA[Win32]]></category>

		<guid isPermaLink="false">http://blog.scriptionary.com/?p=63</guid>
		<description><![CDATA[Edit: FYI, by Hungarian notation, I mean Systems Hungarian such as bIsSucky.
It seems I&#8217;m in some kind of pickle. For some reason, two of the programmers at the company I work for still use Hungarian notation.
In case you don&#8217;t know what that is, in short: Hungarian notation prefixes an abbreviation of either the data type [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Edit:</strong> FYI, by Hungarian notation, I mean Systems Hungarian such as <code>bIsSucky</code>.</p>
<p>It seems I&#8217;m in some kind of <a href="http://www.phrases.org.uk/meanings/196000.html" target="_blank" title="Yes it's a phrase, click here to see the meaning">pickle</a>. For some reason, two of the programmers at the company I work for still use <a href="http://en.wikipedia.org/wiki/Hungarian_notation" target="_blank">Hungarian notation</a>.</p>
<p>In case you don&#8217;t know what that is, in short: Hungarian notation prefixes an abbreviation of either the data type or purpose of the variable to its name. For example, Microsoft&#8217;s WINAPI still uses it, hence we have things such as hInstance, nShow, szCompany, etc. So it&#8217;s quite ugly and confusing to the programmer.</p>
<p>Yet these two programmers still cling to their old ways and <em>refuse</em> to give up on this ancient method. Even in VB.NET. One of these programmers happens to be <a href="http://blog.scriptionary.com/2008/10/30/aspnet-name-ambiguous-by-nature/">Joe the Programmer</a> mentioned before, go figure.</p>
<p>I was asked by one of them &#8220;Why <em>not</em> use Hungarian notation?&#8221; In case you dind&#8217;t know, dear reader, the name of the variable should give away the data type, use <a href="http://en.wikipedia.org/wiki/CamelCase" target="_blank">UpperCamelCase</a> and logic for your naming conventions. Turns out, UpperCamelCase is a programming convention in this company, so why we were arguing, I don&#8217;t know. Now if only logic were a convention, we&#8217;d be set.</p>
<p>But it was like pissing against the wind as neither them nor I were persuaded in the end. <strong>How would you persuade a person to switch to a different methodology?</strong> By them using Hungarian notation, people who will eventually take over their source code will want to shoot themselves.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.scriptionary.com/2009/01/21/hungarian-notation-what-to-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
