Pertanyaan yang diberi tag design-patterns

49
Apakah ada buku kanonik tentang pola desain? [Tutup]

Saya tertarik mempelajari pola desain dan ingin tahu apa yang dianggap buku tingkat atas dalam mempelajari subjek ini. Apakah ada buku di luar sana yang merupakan standar de-facto untuk menggambarkan praktik terbaik, metodologi desain, dan informasi bermanfaat lainnya tentang pola desain?...

49
Apa saja perbaikan MVP dibandingkan MVC?

Saya telah membaca selama tiga hari tentang pola Model-View-Controller (MVC) dan Model-View-Presenter (MVP) . Dan ada satu pertanyaan yang sangat mengganggu saya. Mengapa perancang perangkat lunak menciptakan MVP, padahal sudah ada MVC? Masalah apa yang mereka hadapi, yang MVC tidak pecahkan (atau...

45
Pola Pembangun: Kapan harus gagal?

Ketika menerapkan Pola Pembangun, saya sering merasa bingung dengan kapan membiarkan bangunan gagal dan saya bahkan berhasil mengambil pendirian yang berbeda tentang masalah ini setiap beberapa hari. Pertama, beberapa penjelasan: Dengan gagal awal saya maksudkan bahwa membangun objek harus gagal...

44
Pola desain - apakah Anda menggunakannya?

Menjadi seorang mahasiswa IT, saya baru-baru ini diberikan beberapa tinjauan tentang pola desain oleh salah satu guru kami. Saya mengerti untuk apa itu, tetapi beberapa aspek masih terus mengganggu saya. Apakah mereka benar-benar digunakan oleh sebagian besar programmer? Berbicara tentang...

44
Apa tujuan dari tinju NaN?

Membaca Abad 21 C Saya tiba di bab 6 di bagian "Menandai Nilai Numerik Luar Biasa dengan NaNs" , di mana ia menjelaskan penggunaan bit dalam mantissa untuk menyimpan beberapa pola bit sewenang-wenang, untuk menggunakannya sebagai marker atau pointer (buku ini menyebutkan bahwa WebKit menggunakan...

43
Apa kekurangan MVC? [Tutup]

Saya telah menggunakan MVC / MV * sejak saya mulai mengatur kode saya bertahun-tahun yang lalu. Saya sudah menggunakannya begitu lama sehingga saya bahkan tidak bisa memikirkan cara lain untuk menyusun kode saya dan setiap pekerjaan yang saya miliki setelah magang adalah berbasis MVC. Pertanyaan...