lokasi sekarang: Rumah > Muat turun > Sumber pembelajaran > e-buku php > Beberapa tanda bahawa anda masih pemula PHP
Beberapa tanda bahawa anda masih pemula PHP
Mengelaskan: Bahan pembelajaran / e-buku php | Masa keluaran: 2017-12-08 | lawatan: 3111363 |
Muat turun: 322 |
Muat turun terkini
Akuarium Fantasi
Gadis Barisan Hadapan
Sayap Bintang
Syurga Peri Peri Bunga Kecil
Kisah Comel Restoran
Penjelajahan Pelancongan Shanhe
Cinta dan Pengeluar
Otak yang paling berkuasa 3
Debu Ganjil: Damila
Perjalanan Muda ke Barat 2
24 jamPapan pendahulu membaca
- 1 Adakah Profiler MySQL Alternatif Berdaya maju kepada SQL Server Profiler untuk Analisis Prestasi Pangkalan Data?
- 2 dsimeh.dll - What is dsimeh.dll?
- 3 Bagaimana untuk Membaca Fail Teks di Golang?
- 4 Why Is CYBRO A Must-Watch Altcoin for Q4 2024
- 5 Sekiranya Anda Mengisi Jurang dalam Medan Peningkatan Auto dalam Pangkalan Data Anda?
- 6 Bagaimanakah Saya Boleh Melaksanakan Parameter Dinamakan dalam JDBC?
- 7 Mengapakah GCC Menolak Pengkhususan Eksplisit di Luar Ruang Nama?
- 8 Bagaimana untuk Mengakses Backend FastAPI daripada Mesin Berbeza pada Rangkaian Tempatan yang Sama?
- 9 How to Configure C++ Include Paths and Libraries in VSCode\'s c_cpp_properties.json and task.json?
- 10 Why Does SomeFunction().c_str() Return Garbage Data While str_copy = SomeFunction(); str_copy.c_str(); Works Correctly?
- 11 dxfdll.dll - Apakah itu dxfdll.dll?
- 12 Bagaimanakah anda boleh menetapkan had masa pada input pengguna dalam fungsi `raw_input()` Python?
- 13 Is std::shared_ptr Enough to Ensure Thread Safety for Your Objects?
- 14 How to Buy Bitcoin in Spain: A Step-by-Step Guide
- 15 Bagaimana untuk Mengintegrasikan Rangka Kerja Entiti 6 dengan MySQL dalam Visual Studio 2013 WinForms?
Tutorial Terkini
-
- Koleksi lengkap kursus timbunan penuh pembangunan web asing
- 1796 2024-04-24
-
- Gunakan GraphQL praktikal bahasa
- 2078 2024-04-19
-
- Bermula dengan MySQL (Teacher mosh)
- 1847 2024-04-07
-
- Mock.js |. Axios.js |
- 2659 2024-03-29
2. Tutup mata kepada
pembangunan terintegrasi yang sangat baik seperti Zend Studio atau Eclipse PDT
3. Tidak pernah menggunakan sebarang bentuk sistem kawalan retak, seperti Subclipse
4. Tanpa mengguna pakai standard pengekodan dan penamaan tertentu, serta konvensyen biasa, ia tidak boleh dilaksanakan sepanjang kitaran pembangunan projek.
5. Tidak menggunakan pendekatan pembangunan bersatu
6. Tidak menukar (atau) tidak mengesahkan input tertentu atau rentetan pertanyaan SQL (Anotasi: rujuk fungsi berkaitan PHP)
7. Tidak merancang program anda dengan teliti sebelum pengekodan
8. Tidak menggunakan pembangunan berasaskan ujian
9. Jangan kod dan uji dengan ralat didayakan (Anotasi: rujuk fungsi PHP error_reporting)
10. Membutakan mata terhadap faedah penyahpepijat
11. Tidak memfaktorkan semula kod anda
12. Jangan gunakan corak seperti MVC untuk memisahkan tahap program yang berbeza
13. Jangan tahu konsep ini: KISS, DRY, MVC, OOP, REST
14. Daripada mengembalikan, keluarkan terus (gema/cetak) kandungan dalam fungsi atau kelas anda
15. Membutakan mata terhadap kelebihan ujian unit atau generik
16. Sentiasa mengembalikan HTML berkod keras, tetapi tidak sekali-kali data tulen, rentetan atau objek
17. Sentiasa "mesej" kod keras dan "parameter konfigurasi"
18. Tidak mengoptimumkan pernyataan pertanyaan SQL
19. Jangan gunakan __autoload (Anotasi: rujuk penerangan yang berkaitan dalam manual PHP)
20. Pengendalian ralat pintar tidak dibenarkan (Terjemahan: rujuk kepada ErrorStack PEAR)
21. Gunakan $_GET dan bukannya $_POST untuk operasi pemindahan yang merosakkan
22. Tidak tahu menggunakan ungkapan biasa
23. Tidak pernah mendengar tentang suntikan SQL atau skrip merentas tapak
24. Konfigurasi mudah tidak dibenarkan, dan pembina kelas tidak dibenarkan untuk menerima pemindahan parameter dan kemudian melaksanakan kaedah set/dapat, atau takrifan malar semasa runtime.
25. Tidak memahami kelebihan dan kekurangan pengaturcaraan berorientasikan objek (OOP)
26. Penyalahgunaan OOP tanpa mengira saiz keadaan
27. Berfikir bahawa melaksanakan perisian boleh guna semula mestilah sama/perlu menjadikan kod anda mengikut OOP
28. Tidak memanfaatkan lalai pintar
29. Tiada fail konfigurasi tunggal
30. Saya tidak mahu mendedahkan kod sumber fail, tetapi gunakan akhiran .inc dan bukannya .php
31. Tidak menggunakan lapisan abstraksi pangkalan data
32. Anda tidak boleh mengekalkan gaya KERING, iaitu jangan mengulangi diri sendiri Jika anda selalu menyalin dan menampal sesuatu, itu bermakna reka bentuk anda adalah buruk.
33. Tiada pelaksanaan yang membenarkan fungsi/kelas/kaedah untuk melakukan hanya satu perkara, dan ia juga tidak boleh digunakan secara gabungan
34. Gagal mencuba kepakaran OOP, seperti kelas abstrak, antara muka, polimorfisme, pewarisan dan pengubah suai kawalan akses (Anotasi: seperti awam, peribadi, dilindungi)
35. Optimumkan reka bentuk seni bina program anda tanpa menggunakan corak reka bentuk sedia ada
36. Jangan benarkan pengguna anda mentakrifkan direktori asas jika anda mempunyai banyak fail atau direktori
37. Mencemarkan ruang nama, seperti menamakan fungsi perpustakaan anda dengan rentetan biasa
38. Jangan gunakan awalan jadual apabila menggunakan jadual pangkalan data
39. Tidak menggunakan enjin templat bersatu
40. Jangan beri perhatian kepada rangka kerja pembangunan PHP yang sedia ada dan terlalu malas untuk meneroka sebenarnya, konsep pembangunan lanjutan dan kod indah terkandung di dalamnya.