Pertanyaan yang diberi tag «design»

Pertanyaan tentang penyelesaian masalah dan perencanaan untuk solusi melalui desain perangkat lunak.

9
Apakah kelas dengan metode tunggal (publik) merupakan masalah?
Saat ini saya sedang mengerjakan proyek perangkat lunak yang melakukan kompresi dan pengindeksan pada rekaman video pengawasan. Kompresi bekerja dengan memisahkan objek latar dan latar depan, lalu menyimpan latar belakang sebagai gambar statis, dan latar depan sebagai sprite. Baru-baru ini, saya telah memulai meninjau beberapa kelas yang telah saya rancang …

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 …




19
Melayani tugas latar belakang di situs besar
Kami sedang menghadapi masalah yang menarik di StackOverflow. Kami punya banyak tugas kecil "yang harus segera dikerjakan". Contohnya adalah memperbarui daftar "Pertanyaan Terkait". Apa yang telah kami lakukan di masa lalu adalah untuk membuntuti tugas-tugas tersebut ke beberapa halaman pengguna. Ini tidak pernah ideal, tetapi itu tidak terlalu terlihat. Sekarang …

9
Bisakah kelas manajer menjadi tanda arsitektur yang buruk?
Akhir-akhir ini saya mulai berpikir bahwa memiliki banyak kelas manajer dalam desain Anda adalah hal yang buruk. Gagasan itu belum cukup matang bagi saya untuk membuat argumen yang meyakinkan, tetapi inilah beberapa poin umum: Saya merasa jauh lebih sulit bagi saya untuk memahami sistem yang sangat bergantung pada "manajer". Ini …

10
Apakah membelah aplikasi yang berpotensi monolitik menjadi beberapa yang lebih kecil membantu mencegah bug? [Tutup]
Cara lain untuk menanyakan hal ini adalah; mengapa program cenderung monolitik? Saya sedang memikirkan sesuatu seperti paket animasi seperti Maya, yang digunakan orang untuk berbagai alur kerja yang berbeda. Jika kemampuan animasi dan pemodelan dibagi menjadi aplikasi mereka sendiri dan dikembangkan secara terpisah, dengan file-file dilewatkan di antara mereka, bukankah …

6
Seberapa amankah AJAX tersembunyi meminta kinerja palsu?
Apa permintaan AJAX tersembunyi? Saya perhatikan peningkatan penggunaan permintaan AJAX tersembunyi yang dirancang untuk membuat tindakan pengguna tampak terjadi segera. Saya akan merujuk jenis permintaan AJAX ini sebagai non-pemblokiran. Ini adalah permintaan AJAX yang dibuat tanpa pengguna sadari itu terjadi, itu dilakukan di latar belakang dan operasinya tidak bersuara ( …


3
Apa kelebihan OOP berbasis prototipe dibandingkan OOP berbasis kelas?
Ketika saya pertama kali mulai pemrograman Javascript setelah terutama berurusan dengan OOP dalam konteks bahasa berbasis kelas, saya bingung mengapa OOP berbasis prototipe lebih disukai daripada OOP berbasis kelas. Apa keuntungan struktural untuk menggunakan OOP berbasis prototipe, jika ada? (mis. Apakah kita mengharapkannya menjadi lebih cepat atau kurang intensif memori …


10
Jadilah liberal dalam apa yang Anda terima ... atau tidak?
[Penafian: pertanyaan ini subjektif, tapi saya lebih suka mendapatkan jawaban yang didukung oleh fakta dan / atau refleksi] Saya pikir semua orang tahu tentang Prinsip Robustness , biasanya disimpulkan oleh Hukum Postel: Bersikaplah konservatif dalam apa yang Anda kirim; menjadi liberal dalam apa yang Anda terima. Saya setuju bahwa untuk …
45 design 

7
Bisakah suatu sistem menjadi Data Didorong 100%?
Bos baru saya telah mengerjakan proyek ini selama bertahun-tahun. Saya hanya di sini beberapa minggu, tetapi saya tidak yakin itu mungkin. Dia ingin merancang sistem yang "100% didorong data". Jadi jika kita memasukkan data yang cukup, kita dapat mendefinisikan dan menghasilkan aplikasi apa pun. Saya telah berhasil setidaknya membuatnya mengakui …


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.