Pertanyaan yang diberi tag «design-patterns»

Pola desain adalah solusi umum yang dapat digunakan kembali untuk masalah yang biasa terjadi dalam desain perangkat lunak.





2
Komunikasi antara arahan bersarang
Tampaknya ada beberapa cara berkomunikasi antara arahan. Katakanlah Anda memiliki arahan bersarang, di mana arahan dalam harus mengkomunikasikan sesuatu ke luar (misalnya itu telah dipilih oleh pengguna). <outer> <inner></inner> <inner></inner> </outer> Sejauh ini saya punya 5 cara untuk melakukan ini require: arahan orang tua The innerdirektif dapat memerlukan outerdirektif, yang …

12
Apakah ini kasus penggunaan yang layak untuk goto di C?
Saya benar-benar ragu untuk menanyakan hal ini, karena saya tidak ingin "meminta debat, argumen, jajak pendapat, atau diskusi panjang" tetapi saya baru mengenal C dan ingin mendapatkan lebih banyak wawasan tentang pola umum yang digunakan dalam bahasa. Saya baru-baru ini mendengar beberapa kebencian untuk gotoperintah, tetapi saya juga baru-baru ini …

8
Apakah ORM Anti-Pola? [Tutup]
Saya melakukan diskusi yang sangat menggairahkan dan interessting dengan seorang rekan tentang ORM dan pro dan kontra. Menurut pendapat saya, ORM hanya berguna dalam kasus yang paling langka. Setidaknya dalam pengalaman saya. Tetapi saya tidak ingin membuat daftar argumen saya sendiri saat ini. Jadi saya bertanya, apa pendapat Anda tentang …

3
Apa itu KERING, CIUMAN, SOLID, dll. Diklasifikasikan sebagai?
Apakah sesuatu seperti KERING pola desain, metodologi, atau sesuatu di antaranya? Mereka tidak memiliki implementasi spesifik yang perlu dapat diperlihatkan (bahkan jika Anda dapat dengan mudah menunjukkan kasus TIDAK menggunakan sesuatu seperti KISS ... lihat The Daily WTF untuk sejumlah contoh), juga tidak sepenuhnya menjelaskan proses pengembangan seperti metodologi umumnya …


6
Apakah loop peristiwa hanya loop untuk / sementara dengan polling yang dioptimalkan?
Saya mencoba memahami apa itu loop acara. Seringkali penjelasannya adalah bahwa dalam suatu perulangan peristiwa, Anda melakukan sesuatu sampai Anda diberi tahu bahwa suatu peristiwa telah terjadi. Anda kemudian menangani acara dan terus melakukan apa yang Anda lakukan sebelumnya. Untuk memetakan definisi di atas dengan sebuah contoh. Saya memiliki server …

8
Istilah (atau "pola"?) Untuk "Melakukan sesuatu jika belum dilakukan" [ditutup]
Kedengarannya cukup mendasar, saya tahu, tetapi saya baru-baru ini memiliki seorang kolega memberi tahu saya bahwa metode yang disebut startHttpServerterlalu rumit untuk dipahami karena hanya menjalankan server jika belum berjalan. Saya menemukan saya mendapat masalah ketika saya menanggapi dengan, "Serius? Saya sudah melakukan ini selama beberapa dekade - ini adalah …



2
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 pecahkan dengan buruk), tetapi MVP bisa pecahkan? Masalah …


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.