Rekayasa Perangkat Lunak

T&J untuk profesional, akademisi, dan siswa yang bekerja dalam siklus hidup pengembangan sistem


4
Kembali antarmuka atau kelas
Misalkan saya punya metode public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } Saya telah membaca bahwa akan lebih baik untuk mengembalikan antarmuka (baik IListatau IEnumerable) daripada mengembalikan List. Beberapa argumen yang saya dengar untuk melakukannya adalah menyembunyikan data, dan memberikan pengembang …
9 c#  interfaces  class 



9
printf - sumber bug? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
9 c++ 


4
Tes Unit Menulis untuk Kelas yang Mulai EXE Eksternal
Saya menulis kelas C # yang digunakan untuk memulai daftar EXE (bukan salah satu dari saya - EXE pihak ketiga yang harus saya jalankan) dan membuat mereka tetap berjalan (akan memeriksa sesekali untuk memastikan itu masih berjalan, dan mulai mereka jika tidak) . Saya dapat menguji logika dasar menambahkan, menghapus, …

2
Apakah pantas membuat Cerita Pengguna untuk menghapus bagian-bagian kecil dari fungsi yang ada?
Untuk area aplikasi yang telah dikembangkan, permintaan telah masuk untuk menghapus item dari menu. Saya tahu ini hal kecil, tetapi bagaimana Anda memperlakukannya di Scrum? Saya terbiasa menggunakan Cerita Pengguna untuk menambahkan fungsionalitas, tidak menghapus. Jadi pertanyaan saya adalah: Haruskah saya membuat cerita pengguna untuk ini, entah bagaimana diungkapkan dengan …
9 agile  scrum 

4
Desain perangkat lunak dengan pseudocoding?
Apakah Anda tahu cara yang baik untuk merancang (mis. Menulis) perangkat lunak dengan metode berdasarkan pseudocode? Saya baru mengenal desain perangkat lunak dan membaca beberapa informasi tentang UML. Hirarki kelas saya yang sederhana sejauh ini bagus, namun, setelah menjadi kompleks, saya perhatikan bahwa dengan gambar "melihat keseluruhan" saya bisa menggunakan …
9 agile  uml  design 


1
cara memindahkan aplikasi Silverlight ke Html5 [ditutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …


3
IPC bebas kunci di Linux untuk prosesor multi-core
Saya mencoba menemukan cara untuk menulis aplikasi dengan IPC bebas kunci di Linux, di C, dengan prosesor multi-core. Mari kita asumsikan saya memiliki proses 1 dan proses 2 yang menulis ke FIFO atau memori bersama. Kemudian proses 3 dan proses 4 akan membaca dari memori bersama atau FIFO itu. Apakah …



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.