Pertanyaan yang diberi tag «php»

Pertanyaan tentang PHP, bahasa scripting tujuan umum yang banyak digunakan dan sangat cocok untuk pengembangan Web.

4
Apakah boleh memperkenalkan metode yang hanya digunakan selama pengujian unit?
Baru-baru ini saya menggunakan metode pabrik. Metodenya adalah membuat objek polos, atau objek yang dibungkus dekorator. Objek yang didekorasi dapat berupa salah satu dari beberapa tipe yang semuanya memperluas StrategyClass. Dalam pengujian saya, saya ingin memeriksa, apakah kelas objek yang dikembalikan seperti yang diharapkan. Itu mudah ketika objek polos dikembalikan, …
12 php  tdd 

5
Keuntungan untuk Berbagai Metode dibandingkan Beralih
Saya menerima tinjauan kode dari pengembang senior hari ini dengan bertanya, "Ngomong-ngomong, apa keberatan Anda untuk mengirim fungsi dengan menggunakan pernyataan switch?" Saya telah membaca di banyak tempat tentang bagaimana memompa argumen melalui metode switch to call adalah OOP yang buruk, tidak dapat diperluas, dll. Namun, saya tidak dapat benar-benar …


3
Apakah tipuan docblock mubazir saat menggunakan pengetikan yang ketat
Saya memiliki basis kode pribadi yang cukup besar yang telah berkembang selama sekitar sepuluh tahun sekarang. Saya tidak menggunakan phpDocumentor tetapi karena menggunakan bagian docblock telah menjadi standar dalam proyek open source, saya telah mengadopsi penulisan docblock untuk semua metode publik di repositori saya juga. Sebagian besar blok hanya berisi …
12 php  comments 


7
Dalam bahasa berorientasi objek, kapan objek harus melakukan operasi pada diri mereka sendiri dan kapan operasi harus dilakukan pada objek?
Misalkan ada Pagekelas, yang mewakili satu set instruksi ke renderer halaman. Dan Misalkan ada Rendererkelas yang tahu cara membuat halaman di layar. Dimungkinkan untuk menyusun kode dengan dua cara berbeda: /* * 1) Page Uses Renderer internally, * or receives it explicitly */ $page->renderMe(); $page->renderMe($renderer); /* * 2) Page is …


2
Prinsip KERING dalam praktik yang baik?
Saya mencoba mengikuti prinsip KERING dalam pemrograman saya sekuat yang saya bisa. Baru-baru ini saya telah belajar pola desain di OOP dan akhirnya saya mengulangi cukup banyak. Saya telah membuat pola Repositori bersama dengan pola Pabrik dan Gateway untuk menangani kegigihan saya. Saya menggunakan database dalam aplikasi saya tapi itu …

5
Haruskah saya menggunakan JSON hanya untuk menggunakan JSON
Saya sedang membangun situs blog untuk belajar, dengan PHP / MySQl back-end. Semua input pengguna ditangani dengan formulir yang dikirim dalam permintaan POST. Akankah menggunakan JSON entah bagaimana membuatnya lebih bersih, atau lebih mudah untuk memelihara atau menambah fitur? Atau apakah saya hanya menambahkan format interchange tanpa alasan? Jadi pada …
11 php  json 

2
Pelokalan dalam php, praktik atau pendekatan terbaik?
Saya Melokalkan aplikasi php saya. Saya memiliki dilema dalam memilih metode terbaik untuk mencapai hal yang sama. Metode 1: Saat ini saya menyimpan kata-kata untuk dilokalisasi dalam array dalam file php <?php $values = array ( 'welcome' => 'bienvenida' ); ?> Saya menggunakan fungsi untuk mengekstrak dan mengembalikan setiap kata …
11 php  localization 


1
Mengevaluasi ruang nama PHP
Saya berada pada tahap pra-rilis proyek PHP open-source, yang saya harap akan digunakan oleh pengembang lain dalam proyek mereka sendiri. Proyek saat ini tidak mendukung ruang nama dan saya mencoba untuk mengevaluasi apakah itu harus menggunakan ruang nama atau konvensi penamaan PEAR dari Dir_Subdir_Class, yang tampaknya memiliki semua manfaat teknis …
11 php  namespace 

4
Apakah pagination mengurangi beban server? (teori)
Saya bertanya-tanya apa alasan di balik pagination? Apakah ini digunakan karena mengurangi beban pada server karena secara teknis kami akan membatasi jumlah baris yang dikembalikan per halaman? Saya ingin melakukan sesuatu tanpa pagination tetapi mengingat bahwa saya baru dalam hal ini (saya seorang amatir) mulai bertanya-tanya apakah secara teknis OK …
11 php  pagination 

3
Mengotomatiskan Pembuatan Tes Unit
Apa sajakah strategi yang dapat digunakan untuk mengotomatisasi pembuatan kasus uji unit? Aspek apa yang perlu Anda perhatikan di setiap kelas untuk dapat menghasilkan setidaknya kerangka kasus uji yang layak? Saya menyadari solusi otomatis yang komprehensif tidak praktis, tetapi saya ingin mempercepat pembuatan tes setidaknya dengan membuat kerangka. Saya tidak …
11 php  unit-testing 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.