Rekayasa Perangkat Lunak

8
Mempertahankan pemisahan masalah

Saya membuat aplikasi C # pertama saya dan saya mengalami sedikit kesulitan dengan pemisahan kekhawatiran. Saya mengerti konsepnya, tetapi saya tidak tahu apakah saya melakukannya dengan benar. Saya memiliki ini sebagai contoh cepat untuk menggambarkan pertanyaan saya. Dalam aplikasi seperti game,...

8
Algoritma pengelompokan

Kami telah mengembangkan algoritma yang bergantung pada waktu check-in dari beberapa pekerja dan tempat tinggal mereka, menghitung cara untuk mengelompokkan mereka menjadi beberapa kendaraan dan rute yang harus diikuti oleh kendaraan untuk membawa mereka ke tempat kerja. Ini telah dicapai dengan...

8
Banyak Program Kecil Terhubung melalui Soket vs Satu Program Besar

Saya berada di awal proyek yang melibatkan pembacaan dari beberapa sensor dan menggabungkan data dari sensor tersebut bersama-sama. Secara keseluruhan akan ada 4 sensor yang terhubung melalui USB dan webcam, juga terhubung melalui USB. Salah satu kolega saya sangat vokal tentang betapa...

8
Terlalu banyak panggilan REST API pada halaman?

Aplikasi web yang dirancang dengan komponen kecil yang sangat modular (dalam hal ini menggunakan arahan AngularJS tetapi bisa dengan mudah menjadi komponen Web, komponen ReactJS, atau teknologi lainnya). Komponen sering kali memiliki panggilan REST API yang tidak sinkron, saat inisialisasi atau...

8
Menerapkan kompleksitas menyembunyikan lapisan

Sebagai bagian dari dependensi yang dimiliki proyek yang saya kerjakan, kami menggunakan beberapa layanan inti. Layanan-layanan ini, yang kami tidak bisa lakukan perubahan besar, adalah kekacauan besar. Bergantung pada metode yang kita gunakan, kita perlu mengonversi parameter (dan mengembalikan...