<?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>Sembang Programming &#187; pengalaman</title>
	<atom:link href="http://sembangprogramming.com/category/pengalaman/feed/" rel="self" type="application/rss+xml" />
	<link>http://sembangprogramming.com</link>
	<description>Sembangan mengenai pengaturcaraan</description>
	<lastBuildDate>Mon, 22 Aug 2011 06:49:04 +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>CamelCase</title>
		<link>http://sembangprogramming.com/2010/07/camelcase/</link>
		<comments>http://sembangprogramming.com/2010/07/camelcase/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 03:58:04 +0000</pubDate>
		<dc:creator>mkhairul</dc:creator>
				<category><![CDATA[pengalaman]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Tip]]></category>

		<guid isPermaLink="false">http://sembangprogramming.com/?p=371</guid>
		<description><![CDATA[Apa itu CamelCase? Di wikipedia dia tulis, gabungan perkataan dimana setiap element (perkataan) dicantum tanpa menggunakan ruang kosong (space) dan setiap huruf di permulaan perkataan adalah besar (capital letter). Contohnya jika anda mempunyai fungsi yang dipanggil.. get_items_in_list Dalam CamelCase, ia ditulis sebegini, GetItemsInList Saya lebih menggemari pemisahan perkataan dengan menggunakan underscore ( _ ), dalam [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Apa itu CamelCase?</strong><br />
Di wikipedia dia tulis, gabungan perkataan dimana setiap element (perkataan) dicantum tanpa menggunakan ruang kosong (space) dan setiap huruf di permulaan perkataan adalah besar (capital letter).</p>
<p>Contohnya jika anda mempunyai fungsi yang dipanggil..</p>
<blockquote><p>get_items_in_list</p></blockquote>
<p>Dalam CamelCase, ia ditulis sebegini,</p>
<blockquote><p>GetItemsInList</p></blockquote>
<p>Saya lebih menggemari pemisahan perkataan dengan menggunakan underscore ( _ ), dalam penamaan fungsi (function). Senang nak baca, walaupun agak panjang, tapi senang nak baca tu yang penting.</p>
<p>Tapi yang penting, kena konsisten. Jangan sekejap CamelCase sekejap , sekejap benda lain. Kena ada <a href="http://code.google.com/p/soc/wiki/PythonStyleGuide#Naming">guideline</a> untuk cara penulisan. Kalau setiap programmer ada style masing-masing (ada yang takdak style, ikut sedap hati dan mood.  Sekejap camelcase, sekejap hungarian notation, etc) haru-biru la gamaknya.  Dan kalau kena maintain sistem, programmer sebelum ni dah pakai CamelCase secara konsisten terpaksa la ikut.</p>
<p>Oleh kerana saya telah menulis pelbagai kod sebagai projek sampingan (pet project) yang tidak dapat disiapkan (tiba-tiba banyak pulak kerja) dan dibiarkan terbengkalai selama 3-6 bulan (ada yang sampai bertahun) dan kemudiannya saya sambung balik, ianya secara tidak langsung melatih saya untuk menulis kod dengan lebih teliti supaya  pada masa akan datang saya dapat memahami kod yang ditulis dan sambung menulis kod tersebut.</p>
<p>Ok, setakat tu sahaja untuk hari ni. Nak kena sambung baca kod orang (dan baiki indentation, *sigh*, masih ramai tak reti guna IDE dengan betul).</p>
<p>Selamat Programming!</p>
]]></content:encoded>
			<wfw:commentRss>http://sembangprogramming.com/2010/07/camelcase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

