Kursus ini merujuk kepada prinsip jurutera perisian daripada buku Kod Bersih Robert C. Martin dan digunakan untuk PHP. Ini bukan panduan gaya. Ini adalah panduan untuk membangunkan perisian PHP yang boleh dibaca, boleh digunakan semula dan boleh dikonfigurasikan semula. Tidak semua prinsip di sini mesti diikuti, malah hanya sedikit yang diterima secara universal. Walaupun ini hanyalah garis panduan, semuanya diringkaskan oleh pengarang Kod Bersih selama ini.
Artikel ini diilhamkan oleh clean-code-javascript
Notes
Walaupun ramai pembangun masih menggunakan PHP5, persekitaran berjalan bagi kebanyakan contoh dalam artikel ini memerlukan PHP 7.1+.
Arahan terjemahan
Penyiapan terjemahan ialah 100%, kali terakhir dikemas kini pada 25-12-2017. Artikel ini diterjemahkan oleh php-cpm berdasarkan versi yangweijie clean-code-php dan menyegerakkan sejumlah besar kandungan asal.
Teks asal dikemas kini dengan kerap Kaedah terjemahan saya ialah membandingkan baris demi baris secara terus menggunakan alat perbandingan teks. Utamakan memastikan kandungan teks adalah terkini, dan kemudian secara beransur-ansur meningkatkan kualiti terjemahan.
Jika anda menghadapi pelbagai masalah seperti pautan tidak sah, kandungan lapuk, penggunaan istilah yang salah dan ralat terjemahan lain semasa membaca, anda dialu-alukan untuk menghantar PR secara aktif.
Bab terbaru
- 别写重复代码 (DRY) 2020-06-19
- 类的SOLID原则 SOLID 2020-06-19
- 类 2020-06-19
- 对象和数据结构 2020-06-19
- 函数 2020-06-19
- 表达式 2020-06-19
- PHP变量 2020-06-18
Kursus berkaitan
- Tutorial video perdana dunia ThinkPHP 5.1 terkini (60 hari untuk menjadi kursus latihan dalam talian pakar PHP) 2022-02-17
- Mari kita bercakap secara ringkas tentang memulakan perniagaan dalam PHP 2023-01-04
- Pembangunan Tianlongbabu praktikal skala besar bagi rangka kerja MVC versi Mini meniru laman web ensiklopedia perkara yang memalukan 2018-01-25
- Pengesahan log masuk dan papan mesej klasik 2018-03-02
- Bermula dengan Pembangunan Praktikal PHP: Penciptaan PHP Pantas [Forum Perniagaan Kecil] 2022-06-28
- Mula Pantas Node.JS Versi Penuh 2022-09-30
- Tulis rangka kerja PHP MVC anda sendiri (40 bab secara mendalam/butiran besar/mesti dibaca untuk pemula untuk maju) 2022-12-08
- Tutorial video musim bunga askar kuda 2022-04-12