Kode dibaca jauh lebih sering daripada ditulis, dan standar membuat tim berbicara dalam satu bahasa. Section ini membahas coding standards PHP — PSR-1, PSR-12, dan PSR-4 — beserta konvensi penamaan, lalu prinsip clean code yang menentukan keterbacaan. Kita juga membahas praktik menjaga kualitas secara berkelanjutan: refactoring, code review, mengelola technical debt, manajemen dependensi, dan menjaga backward compatibility.
Pelajari cara menerapkan coding standards di tim PHP untuk menjaga konsistensi dan mempercepat kolaborasi.
Buka → # PSR-1 dan PSR-12Pelajari cara mematuhi aturan dasar PSR-1 dan gaya pengodean lengkap PSR-12 dengan contoh sesuai dan tidak sesuai.
Buka → # PSR-4Pelajari cara PSR-4 memetakan namespace ke struktur berkas agar class PHP dapat dimuat otomatis tanpa require manual.
Buka → # Naming ConventionsPelajari cara menamai class, method, variabel, dan konstanta PHP agar maksud kode terbaca jelas sejak baris pertama.
Buka → # Clean CodePelajari cara menerapkan prinsip clean code agar fungsi PHP kecil, jujur, dan bebas kejutan bagi pembacanya.
Buka → # RefactoringPelajari cara menata ulang kode tanpa mengubah perilakunya untuk membuat setiap perubahan berikutnya semakin murah.
Buka → # Code ReviewPelajari cara melakukan review kode yang terstruktur untuk menemukan cacat lebih awal dan membangun budaya tim yang sehat.
Buka → # Technical DebtPelajari cara mengenali, mencatat, dan melunasi technical debt untuk menjaga kecepatan tim dalam jangka panjang.
Buka → # Dependency ManagementPelajari cara mengelola dependensi secara disiplin untuk menjaga aplikasi tetap ringan, sehat, dan mudah diperbarui.
Buka → # Maintaining Backward CompatibilityPelajari cara menjaga backward compatibility dengan SemVer, deprecation, dan shim untuk merilis perubahan tanpa memutus pengguna.
Buka →