Saya menyadari bahwa saya harus menuliskan spesifikasi konvensi tentang HTML, JavaScript dan coding PHP untuk saya dan tim saya.
Dalam pengembangan web, sama seperti di C ++, saya pasti penggemar lekukan dan komentar.
Meskipun demikian, sering dalam pekerjaan saya, saya menemukan kode HTML + JavaScript + PHP yang tiba-tiba memunculkan sakit kepala.
Saya mencoba membuat kode saya dapat dibaca, tetapi apa yang tampaknya lebih baik bagi saya (untuk indentasi & komentar) tampaknya tidak memesona rekan satu tim saya, jadi saya bertanya-tanya apakah ada praktik terbaik yang baik atau setidaknya dibagikan saat menulis "hibrid "Dokumen seperti halaman web hari ini, yang hari demi hari menjadi semakin kompleks.
Saya menyadari fakta bahwa mungkin kode kode halaman web saat ini agak rumit, tetapi saya bertanya-tanya apakah konvensi yang baik mengenai aspek-aspek ini sudah ada.
sumber
Ada beberapa bacaan untuk inspirasi:
sumber
Pisahkan 3. Kode yang paling tidak bisa dipelihara yang saya tangani adalah selalu ketika ada beberapa PHP yang menggemakan banyak HTML & JavaScript, mungkin dengan beberapa SQL yang dilemparkan untuk mengukur baik.
Menjaga semuanya sebagai terpisah akan membuat kode lebih mudah dipelihara, dan juga membuat banyak hal lebih efisien jika ada orang yang mengerjakan bagian aplikasi yang berbeda, seperti desainer yang hanya perlu bekerja dengan HTML / CSS.
sumber
Cara termudah untuk kode aplikasi web php tentu saja untuk menyatukan semuanya. Anda dengan cepat berakhir dengan kekacauan yang tidak dapat dipelihara jika Anda melakukan hal-hal seperti itu.
Berikut adalah beberapa praktik yang baik:
1) Masukkan JavaScript Anda di <head> dokumen (atau, lebih baik lagi, di file terpisah yang dirujuk di kepala). Pelajari cara mengikat pendengar acara dalam acara document.onload, daripada menyebarkannya melalui html Anda. (Lebih baik lagi, belajarlah menggunakan kerangka kerja seperti Jquery; itu akan membuat JavaScript Anda jauh, jauh lebih cantik).
2) Mencari pola desain seperti MVC. Anda ingin memisahkan logika bisnis Anda, yang ditulis dalam PHP, dari HTML Anda sebanyak mungkin. Idealnya, Anda akhirnya menggunakan bahasa templating yang bagus untuk menyusun halaman HTML Anda; paling tidak, PHP di HTML Anda harus singkat - terutama memanggil variabel dan memeriksa daftar yang dibuat di tempat lain.
3) Komentar, indentasi ... hal-hal itu hanyalah praktik dasar pemrograman terbaik. Saya cenderung membiarkan panjang baris saya melampaui 80 karakter ketika saya menulis HTML, hanya karena bahasanya sangat kasar, tapi itu satu-satunya praktik tradisional yang harus Anda lepaskan - jika seluruh tim sedang ceroboh, mereka perlu menyedotnya dan membentuknya.
sumber
Berikut beberapa informasi penting:
Javascript: Gunakan
var
saat menginisialisasi variabel.HTML: Sertakan skrip di bagian bawah file sehingga mereka memuat terakhir.
PHP: Membagi file. Jangan menempatkan semua kelas Anda dalam satu file, sama seperti Anda tidak akan dalam pengembangan C ++ normal. Berikan komentar sebanyak mungkin dan tuliskan juga tujuan dari fungsi / kelas Anda.
sumber