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: 3111445 |
Muat turun: 322 |
Muat turun terkini
Makluman Merah OL
delta operasi
Perhimpunan Pokémon
Akuarium Fantasi
Gadis Barisan Hadapan
Sayap Bintang
Syurga Peri Peri Bunga Kecil
Kisah Comel Restoran
Penjelajahan Pelancongan Shanhe
Cinta dan Pengeluar
24 jamPapan pendahulu membaca
- 1 Jadual Sembang Messenger Mystic: Walkthrough Messenger Messenger bebas spoiler yang lengkap termasuk semua cerita kasual, cerita dalam, dan ruang sembang cerita lain
- 2 The Sims: Cara Menggunakan Kit Magic Percuma Anda
- 3 Bagaimana untuk memperbaiki ralat kemas kini windows 0x80240035?
- 4 Monopoli Go Altruistic Auction Ganjaran
- 5 Panduan Pra-Pesanan Hari Remasetered: Bonus, Tarikh Siaran, dan Laluan Naik Taraf
- 6 Bagaimana untuk memperbaiki kedai Microsoft yang tersekat pada pengemaskinian?
- 7 Jawapan dan Petua Sambungan NYT - 21 Februari, 2025 Penyelesaian #621
- 8 Pembetulan Terbaik untuk Kesalahan Fatal yang Dibawa UE Alabama Permainan telah terhempas
- 9 Peringkat Platform Perdagangan Mata Wang Digital Formal dari Platform Aplikasi Mata Wang Digital Teratas Sepuluh
- 10 Pertukaran mata wang digital 10 teratas di 2025 kedudukan berwibawa terkini
- 11 Portal Pendaftaran Rasmi Exchange Sesame
- 12 Ranking aplikasi dagangan 10 mata wang teratas pada tahun 2025 Senarai yang berwibawa mesti melihat aplikasi mata wang maya untuk pelaburan
- 13 Disyorkan Sepuluh Aplikasi Perdagangan untuk Spekulasi Mata Wang.
- 14 pintu masuk laman web rasmi Gate.io Exchange
- 15 Apakah sepuluh platform perdagangan teratas untuk spekulasi cryptocurrency? 10 pertukaran mata wang teratas dalam senarai 2025
Tutorial Terkini
-
- Koleksi lengkap kursus timbunan penuh pembangunan web asing
- 2478 2024-04-24
-
- Gunakan GraphQL praktikal bahasa
- 2777 2024-04-19
-
- Bermula dengan MySQL (Teacher mosh)
- 2244 2024-04-07
-
- Mock.js |. Axios.js |
- 2994 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.
