<?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>DarqByte &#187; object-oriented programming</title>
	<atom:link href="http://www.darqbyte.com/tag/object-oriented-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.darqbyte.com</link>
	<description>For all your [insert random topic here] needs</description>
	<lastBuildDate>Wed, 28 Sep 2011 19:52:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Progress Report</title>
		<link>http://www.darqbyte.com/2009/03/19/progress-report/</link>
		<comments>http://www.darqbyte.com/2009/03/19/progress-report/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 21:26:41 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[object-oriented programming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming style]]></category>

		<guid isPermaLink="false">http://www.darqbyte.com/?p=341</guid>
		<description><![CDATA[My skills as a developer have come a long way in the two years I&#8217;ve been at my current job. Actually, I&#8217;ve been here since March 12th, 2007, so it&#8217;s just over 2 years. When I got here, I thought I knew a lot about PHP. I was kinda wrong. I mean, I was a [...]]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>My skills as a developer have come a long way in the two years I&#8217;ve been at my current job. Actually, I&#8217;ve been here since March 12th, 2007, so it&#8217;s just over 2 years.</p>
<p>When I got here, I thought I knew a lot about PHP. I was kinda wrong. I mean, I was a good programmer, at least I think I still am. But I just wasn&#8217;t very awesome at PHP. I&#8217;ve grown a lot since then and my style has changed greatly. Let me count the ways.</p>
<ol>
<li>I&#8217;ve started doing object-oriented programming. Well, in this day and age, you need to be able to do this. I only worked with PHP 4 before getting here, since I was on shared hosting and all they offered was 4. They only offered 4 at my previous job, too. So now on PHP 5, I do actual object-oriented programming.</li>
<li>I&#8217;ve stopped using private variables all the time. This was early-on in my OOP that I used private variables a lot. Really, you don&#8217;t need private vars much.</li>
<li>My commenting is better. I actually comment things now.</li>
<li>My formatting is better. I&#8217;ve started using more industry-standard stylings, like uppercase TRUE/FALSE and other things you&#8217;ll find a lot in the open-source community. Camel-casing has also made a comeback in my programming.</li>
<li>I&#8217;m better at performance-driven applications. I wouldn&#8217;t always pay attention to things like running a function in a loop counter. Now I rarely ever make that mistake.</li>
<li>I&#8217;m getting better at things like unit tests. I still don&#8217;t like writing them, but I&#8217;m getting better at them.</li>
<li>I don&#8217;t use constants all over the place anymore. I used to use them a lot, but now I try to use things like config files and storing things in a registry, as opposed to a definition that can never be changed.</li>
<li>I&#8217;m learning more and more of Zend Framework. It&#8217;s a good software suite, too bad I didn&#8217;t learn more of it earlier.</li>
</ol>
<p>Just a smattering of how I&#8217;m better. Nothing spectacular. Just happy to say I&#8217;ve progressed.</p>
<!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.darqbyte.com/2009/03/19/progress-report/')" href="http://www.sphere.com/search?q=sphereit:http://www.darqbyte.com/2009/03/19/progress-report/">Sphere: Related Content</a></span><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.darqbyte.com/2009/03/19/progress-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

