Rekayasa Perangkat Lunak

10
Setara besar O untuk LINQ pilih

Saya mencoba untuk menentukan apakah ada perubahan dalam kesetaraan Big O dari loop bersarang ketika saya menggunakan pilih LINQ sebagai gantinya. public void myFunc(List<Foo> fooList, List<Bar> barList) { foreach(Foo foo in fooList) { foreach(Bar bar in barList) { if(foo.PropA ==...

10
Anggota: Gunakan ID unik vs objek domain

Setelah beberapa jawaban yang berguna tentang apakah saya harus menggunakan objek domain atau id unik sebagai parameter metode / fungsi di sini. Identifier vs objek domain sebagai parameter metode , saya memiliki pertanyaan serupa: anggota (diskusi pertanyaan sebelumnya tidak berhasil tutup ini)....

10
Apa sebenarnya rekayasa perangkat lunak model driven (MDSE)?

Saya menemukan akronim MDSE hari ini di infoq , dan informasi yang saya dapat temukan yang tidak jelas dan uraiannya penuh dengan kata kunci: MDSE adalah tentang memungkinkan para insinyur perangkat lunak untuk bekerja pada tingkat abstraksi di mana persyaratan, arsitektur, dan informasi desain...

10
Versi semantik dalam Agile

Katakanlah saya memiliki 14 hari sprint iterasi di mana saya memiliki beberapa cerita untuk fitur baru, beberapa perbaikan dan beberapa bug untuk diperbaiki. Saya juga menggunakan perubahan itu ketika sudah siap, saya tidak menunggu akhir dari sprint. Masalah saya adalah - bagaimana cara melacak...

10
Mendukung beberapa versi aplikasi Seluler

Kami sedang membangun serangkaian aplikasi seluler asli untuk melengkapi aplikasi kami yang ada yang saat ini hanya mendukung antarmuka web ke server. Aplikasi dapat diinstal dan di-host oleh klien di infrastruktur mereka sendiri atau di-host oleh kami sendiri untuk klien yang ingin...

10
Seberapa banyak pandangan yang harus diketahui tentang model?

Saya membangun aplikasi dalam python dengan pembungkus python untuk WPF dan dengan dukungan DAG. Saat ini saya berada pada titik di mana saya harus memutuskan cara yang konsisten untuk berinteraksi antara data dan tampilan. Sejauh yang saya lihat saat ini ada dua solusi yang jelas. Yang pertama...

10
Mengurangi kompleksitas kelas

Saya telah melihat beberapa jawaban dan mencari di Google, tetapi saya tidak dapat menemukan sesuatu yang membantu (yaitu, itu tidak akan memiliki efek samping yang canggung). Masalah saya, secara abstrak, adalah bahwa saya memiliki objek dan perlu melakukan urutan operasi yang panjang di atasnya;...

10
Haruskah Tampilan tidak melakukan validasi?

Saya sedang membaca " Dalam MVC haruskah model menangani validasi? " Karena saya ingin tahu tentang ke mana logika validasi harus dimasukkan dalam situs web MVC. Satu baris dalam jawaban teratas berbunyi seperti ini: "pengendali harus menangani validasi, model harus menangani verifikasi." Saya...

10
Penyimpanan data mana yang terbaik untuk skenario saya?

Saya sedang mengerjakan sebuah aplikasi yang melibatkan eksekusi sangat tinggi dari pembaruan / pilih pertanyaan dalam database. Saya memiliki tabel dasar (A) yang akan memiliki sekitar 500 catatan untuk entitas selama sehari. Dan untuk setiap pengguna dalam sistem, variasi entitas ini dibuat...