Rekayasa Perangkat Lunak

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

4
Bagaimana saya bisa menggunakan tes unit dan TDD untuk menguji aplikasi yang sebagian besar bergantung pada operasi CRUD database?
Di tempat kerja, salah satu proyek saya kebanyakan tentang mengambil data yang diteruskan dari klien eksternal dan bertahan dalam database. Ini adalah aplikasi Java enterprise yang menggunakan JPA dan sebagian besar logika kami berkisar pada operasi CRUD. Mayoritas bug kami melibatkan JPA dengan satu atau lain cara. Contoh 1: Jika …
22 java  unit-testing  tdd  jpa 

3
Cara menerapkan shuffle tertimbang
Baru-baru ini saya menulis beberapa kode yang saya pikir sangat tidak efisien, tetapi karena hanya menyertakan beberapa nilai, saya menerimanya. Namun, saya masih tertarik pada algoritma yang lebih baik untuk hal berikut: Daftar objek X, masing-masing diberi "bobot" Ringkas bobotnya Hasilkan angka acak dari 0 hingga jumlah Iterasi melalui objek, …
22 algorithms 

7
Pengkodean dan pengujian dalam sprint yang sama
Bagaimana pengujian ditangani dalam sprint yang sama dengan pengkodean, jika semua atau sebagian besar pengkodean tidak dilakukan sampai akhir sprint? (Saya mengacu pada pengembangan "sup ke kacang" dan pengujian satu PBI dalam sprint.) Sebagian besar jawaban yang saya lihat online melibatkan otomatisasi QA, tetapi bahkan itu tidak benar-benar mungkin karena …


7
Pola untuk menyebarkan perubahan pada model objek ..?
Berikut adalah skenario umum yang selalu membuat saya frustrasi untuk berurusan. Saya memiliki model objek dengan objek induk. Induk berisi beberapa objek anak. Sesuatu seperti ini. public class Zoo { public List<Animal> Animals { get; set; } public bool IsDirty { get; set; } } Setiap objek anak memiliki berbagai …

6
Apakah CSV alternatif yang baik untuk XML dan JSON? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Apakah CSV dianggap sebagai opsi yang baik terhadap XML dan JSON untuk bahasa …




7
Apa yang Anda hasilkan dalam beberapa iterasi pertama di Agile?
Seperti yang saya mengerti, ide dengan metodologi Agile adalah bahwa Anda memberikan sesuatu yang fungsional dan Anda sering memberikannya. Aplikasi masuk ke kenaikan bentuk akhirnya setelah penambahan. Tetapi dalam iterasi awal Anda mungkin membangun kerangka kerja atau fondasi di mana aplikasi akan berdiri sehingga itu sesuatu yang penting tetapi tidak …


3
Haruskah saya menggunakan daftar atau array?
Saya sedang mengerjakan formulir windows untuk menghitung UPC untuk nomor item. Saya berhasil membuat satu yang akan menangani satu nomor item / UPC pada suatu waktu, sekarang saya ingin memperluas dan melakukannya untuk beberapa nomor item / UPC. Saya sudah mulai dan mencoba menggunakan daftar, tetapi saya terus macet. Saya …
22 c#  array  winforms  list 

2
Apakah ada struktur data untuk jenis daftar / peta ini?
Mungkin ada nama untuk apa yang saya inginkan, tetapi saya tidak menyadarinya. Saya perlu sesuatu yang mirip dengan LinkedHashMapdi Jawa, tetapi di mana ia mengembalikan nilai 'sebelumnya' jika tidak ada nilai pada kunci yang ditentukan. Yaitu, saya memiliki daftar objek yang disimpan oleh kunci integer (yang dalam satuan waktu dalam …


1
Merancang arsitektur antrian pesan yang dapat diskalakan
Baru-baru ini saya mulai mempelajari nuansa arsitektur komputer yang dapat diskalakan dan perusahaan, dan salah satu komponen utama adalah antrian pengiriman pesan. Untuk mempelajari semaksimal mungkin dari paradigma pemrograman apa pun, saya mencoba mengimplementasikan versi saya sendiri dari layanan antrian perpesanan. Sejauh ini, desain awal saya berjalan pada pendengar soket …

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.