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