Selasa, 10 Desember 2013

Kode yang baik memecahkan masalah

Kode yang baik memecahkan masalah, Ini harus menjadi tujuan coder untuk memastikan bahwa setiap karakter di setiap baris kode melayani beberapa tujuan .

Kualitas kode tidak tergantung pada bentuk yang baik , kecantikan , atau manfaat teoritis . Kode harus memecahkan masalah .

HTML5 memungkinkan Anda menghilangkan menutup tag paragraf dan tag penutup untuk item daftar . Beberapa ngeri membayangkan ini , tapi itu kode benar berlaku . Jadi jika menghilangkan tag tambahan membantu kode Anda menjadi lebih ramping dan lebih cepat , maka Anda memecahkan masalah dan yang membuat kode yang baik .

Kelas CSS yang lazim ditulis dalam huruf kecil semua dan dengan tanda hubung . Ya, ini terlihat cantik , tapi apakah itu memecahkan masalah ? Mungkin lebih mudah dibaca . Itu akan baik-baik saja . Tapi bagaimana jika kombinasi casing unta , tanda hubung , dan garis bawah dapat membantu pembacaan dan pemeliharaan masa depan kode ? Maka itu kode yang baik , karena memecahkan masalah .

Selama bertahun-tahun banyak pengembang telah memberitakan tentang " clean HTML " dan menghindari " classitis " , mempromosikan ini sebagai sarana untuk membuat dokumen lebih semantik . Namun dalam banyak kasus , semantik ini argumen telah teoritis yang terbaik . Ya , mengotori HTML dengan kelas tambahan bisa membuat HTML Anda sedikit lebih besar dan sedikit lebih lambat . Namun kerugian sangat kecil dalam kecepatan halaman dan " bentuk yang baik " diperoleh sepuluh kali lipat dalam pemeliharaan CSS dan modularitas .

Bahkan semi-colon sederhana ditinggalkan dari garis JavaScript bisa tampak begitu sulit bagi beberapa orang untuk menerima. Tetapi jika kelalaian yang memecahkan masalah ( karakter yaitu lebih sedikit ) dan tidak memiliki kelemahan lain , maka itu kode yang baik .

Teori dan masa depan -pemeriksaan memiliki manfaat. Kode yang baik , bagaimanapun, adalah kode yang memiliki tujuan .

Kode yang baik tidak hanya terlihat cantik. Kode yang baik memecahkan masalah .

Tidak ada komentar:

Posting Komentar