Rekayasa Perangkat Lunak

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


8
Mengapa pencarian biner, yang membutuhkan data yang diurutkan, dianggap lebih baik daripada pencarian linear?
Saya selalu mendengar bahwa pencarian linier adalah pendekatan yang naif dan pencarian biner lebih baik daripada kinerjanya karena kompleksitas asimptotik yang lebih baik. Tapi saya tidak pernah mengerti mengapa ini lebih baik daripada pencarian linear ketika sortasi diperlukan sebelum pencarian biner? Pencarian linear adalah O(n)dan pencarian biner O(log n). Itu …

5
Haruskah penguji menyetujui rilis, atau hanya melaporkan tes?
Apakah masuk akal untuk memberikan otoritas penandatanganan kepada penguji? Haruskah tim uji Cukup uji fitur, masalah, dll, dan cukup laporkan lulus / gagal, serahkan kepada orang lain untuk bertindak atas hasil tersebut, atau Memiliki wewenang untuk menahan rilis sendiri berdasarkan hasil itu? Dengan kata lain, haruskah penguji diharuskan untuk benar-benar …

8
Java - Mengapa kita menyebut array sebagai "vektor"?
Saya membaca buku tentang Pemrograman Java, dan ingin mengonfirmasi bahwa saya mengerti definisi kata "vektor". Wikipedia mengatakan vektor adalah "Array satu dimensi", sumber http://en.wikipedia.org/wiki/Vector . Bukankah lebih mudah untuk memanggil array hanya sebuah array? Apakah ada alasan kita perlu menggunakan bahasa mewah seperti "vektor"? Apakah ada perbedaan antara array dan …
20 java 

5
Bagaimana meyakinkan anggota tim tentang keberadaan "mandelbug"
Kami sedang mengembangkan aplikasi; itu termasuk perpustakaan yang dikembangkan oleh coder lain, perpustakaan ini berkomunikasi dengan server melalui beberapa koneksi jaringan, dan ini melibatkan banyak utas yang bekerja bersama. Kode sisi server cukup rumit, dan kami tidak memiliki akses ke kode sumber. Baru-baru ini saya menemukan kadang-kadang mandelbug membuat crash …

5
Cara efisien untuk mengacak objek
Saya sedang menulis program untuk beberapa perangkat lunak kuis. Saya memiliki kelas pertanyaan yang berisi ArrayLists untuk pertanyaan, jawaban, opsi, tanda dan tanda negatif. Sesuatu seperti ini: class question { private ArrayList<Integer> index_list; private ArrayList<String> question_list; private ArrayList<String> answer_list; private ArrayList<String> opt1_list; private ArrayList<String> opt2_list; } Saya ingin mengocok semua …
20 java  collections 

3
Mengapa saya menggunakan Angular? [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 6 bulan lalu . Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki …
20 javascript 




6
Serialisasi Java - keuntungan dan kerugian, gunakan atau hindari? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Serialisasi digunakan untuk ketekunan di Jawa. Mungkin oke untuk bertahan beberapa objek menggunakan serialisasi. …

12
Apa alasan menggunakan huruf kecil untuk kata pertama dalam variabel lokal (mis., EmployeeCount, firstName)
Saya menerima banyak kritik dari programmer lain karena saya menggunakan casing yang tepat untuk semua variabel saya. Sebagai contoh, programer tipikal Anda akan digunakan employeeCountuntuk nama variabel, tetapi saya menggunakan EmployeeCount. Saya menggunakan casing penuh yang tepat untuk semuanya , baik itu metode kosong, metode pengembalian, variabel, properti, atau konstan. …




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.