<?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>Catatan - Catatan &#187; Object Oriented Design</title>
	<atom:link href="http://www.desdrianton.net/category/object-oriented-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.desdrianton.net</link>
	<description>Tidak Ada Balasan Kebaikan Selain Kebaikan Pula [Q.S : 55.60]. Semoga catatan-catatan ini menjadi kebaikan.</description>
	<lastBuildDate>Fri, 13 May 2011 14:37:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Analogi Lemari dalam Pembuatan Class</title>
		<link>http://www.desdrianton.net/2010/05/09/analogi-lemari-dalam-pembuatan-class/</link>
		<comments>http://www.desdrianton.net/2010/05/09/analogi-lemari-dalam-pembuatan-class/#comments</comments>
		<pubDate>Sun, 09 May 2010 12:33:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Curhat Developer]]></category>
		<category><![CDATA[Object Oriented Design]]></category>

		<guid isPermaLink="false">http://www.desdrianton.net/?p=246</guid>
		<description><![CDATA[
Perhatikan gambar di atas. Terdapat dua buah lemari, lemari untuk peralatan makan dan lemari untuk peralatan kendaraan. Anda diminta untuk mengambil piring. Secara intuisi, anda akan langsung membuka lemari peralatan makan. Tapi apa yang terjadi ketika anda membuka lemari yang anda buka ternyata isinya sangat berantakan. Piring, mangkok, garpu, sendok, pisau dan lain sebagainya tercampur [...]]]></description>
		<wfw:commentRss>http://www.desdrianton.net/2010/05/09/analogi-lemari-dalam-pembuatan-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clean Code VS Dirty Code</title>
		<link>http://www.desdrianton.net/2010/05/08/clean-code-vs-dirty-code/</link>
		<comments>http://www.desdrianton.net/2010/05/08/clean-code-vs-dirty-code/#comments</comments>
		<pubDate>Sat, 08 May 2010 02:22:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Object Oriented Design]]></category>

		<guid isPermaLink="false">http://www.desdrianton.net/?p=238</guid>
		<description><![CDATA[Membuat suatu kode program berjalan dengan membuat suatu kode program yang bersih (clean code) adalah dua buah hal yang berbeda. Pada saat develop suatu program, sering kali kita hanya memfokuskan pada suatu titik agar kode program kita dapat berjalan. Kita sering kali lupa (atau pura-pura lupa) bahwa kode program yang kita buat juga harus bersih.
Padahal, [...]]]></description>
		<wfw:commentRss>http://www.desdrianton.net/2010/05/08/clean-code-vs-dirty-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Kata &#8211; Filosofi Martial Art pada Software Development</title>
		<link>http://www.desdrianton.net/2010/01/24/code-kata-filosofi-martial-art-pada-software-development/</link>
		<comments>http://www.desdrianton.net/2010/01/24/code-kata-filosofi-martial-art-pada-software-development/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 01:18:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Code Kata]]></category>
		<category><![CDATA[Curhat Developer]]></category>

		<guid isPermaLink="false">http://www.desdrianton.net/?p=166</guid>
		<description><![CDATA[Sudah beberapa tahun ini saya belajar dan bekerja dengan java. Pada awal saya belajar, saya mengutamakan penguasaan bahasa dan sertifikasi profesional. Setelah itu, fokus saya berubah pada penguasaan framework.
Saat ini fokus saya berubah lagi, tidak lagi pada penguasaan bahasa ataupun framework, melaikan belajar bagaimana bisa membuat code yang maintanable, clean code, sesuai prinsip OOD, pattern [...]]]></description>
		<wfw:commentRss>http://www.desdrianton.net/2010/01/24/code-kata-filosofi-martial-art-pada-software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Design Smells</title>
		<link>http://www.desdrianton.net/2009/12/19/design-smells/</link>
		<comments>http://www.desdrianton.net/2009/12/19/design-smells/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 06:19:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Agile Principles, Patterns, and Practices]]></category>
		<category><![CDATA[Object Oriented Design]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[smell]]></category>

		<guid isPermaLink="false">http://www.desdrianton.net/?p=36</guid>
		<description><![CDATA[Dalam suatu software development project, sering kita memulai project itu dengan gambaran yang jelas akan apa yang akan kita kerjakan. Akan tetapi seiring dengan berjalannya proses development, sering kita mengalami bahwa software yang kita buat semakin sulit untuk dimaintain (ditambah fitur baru, diubah fitur yang telah ada). The software start to rotting.
Design smells – The [...]]]></description>
		<wfw:commentRss>http://www.desdrianton.net/2009/12/19/design-smells/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contoh Fine Grained vs Coarse Grained</title>
		<link>http://www.desdrianton.net/2009/12/18/contoh-fine-grained-vs-coarse-grained/</link>
		<comments>http://www.desdrianton.net/2009/12/18/contoh-fine-grained-vs-coarse-grained/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 05:27:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Object Oriented Design]]></category>
		<category><![CDATA[coarse grained]]></category>
		<category><![CDATA[fine grained]]></category>
		<category><![CDATA[OOD]]></category>

		<guid isPermaLink="false">http://www.desdrianton.net/?p=32</guid>
		<description><![CDATA[Contoh fine grained :

.....
int panjang = 20;
int lebar = 10;
int tinggi = 5;
balok.setPanjang&#40;panjang&#41;;
balok.setLebar&#40;lebar&#41;;
balok.setTinggi&#40;tinggi&#41;;
long volume = balok.hitungVolume&#40;&#41;;
.....

Contoh coarse grained :

.....
int panjang = 20;
int lebar = 10;
int tinggi = 5;
long volume = balok.hitungVolume&#40;panjang, lebar, tinggi&#41;;
.....

]]></description>
		<wfw:commentRss>http://www.desdrianton.net/2009/12/18/contoh-fine-grained-vs-coarse-grained/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

