Archive for July 7th, 2008

Code Readability

Pernah melihat baris kode seperti di bawah ini?

$a=5;
if($a>3) echo 'big' else echo 'small';

Setelah membaca baris kode tersebut, beberapa orang akan bertanya “apa sih maksud dari kode itu?”. Sedangkan yang lainnya mungkin akan bertanya “aku tahu sih maksudnya, tapi kenapa susah dimengerti ya?”. Atau mungkin ada lagi pertanyaan-pertanyaan lainnya. Dan tentunya untuk orang-orang yang mengerti PHP akan dengan mudah mengatakan bahwa penggalan kode di atas untuk menuliskan kata big atau small sesuai dengan nilai dari variabel $a. Akan tetapi beberapa orang tentu akan sedikit kesulitan dalam membaca kode di atas dan memerlukan lebih banyak waktu untuk mengerti dibandingkan bila saya menuliskan seperti di bawah ini.

$a = 5;
if($a > 3)
{
    echo 'big';
}
else
{
    echo 'small';
}

(more…)

This entry was last modified on: July 7th, 2008 at 23:42