Rekayasa Perangkat Lunak

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



9
Apakah terlalu banyak kode yang berbau?
Saya benar-benar jatuh cinta dengan pengujian unit dan TDD - Saya tes terinfeksi. Namun, pengujian unit biasanya digunakan untuk metode publik. Kadang-kadang meskipun saya harus menguji beberapa asumsi-pernyataan dalam metode pribadi juga, karena beberapa dari mereka "berbahaya" dan refactoring tidak dapat membantu lebih lanjut. (Saya tahu, kerangka pengujian memungkinkan pengujian …

2
Apa itu pohon Aguri?
Melihat beberapa item Berita Peretas lama, saya menemukan posting dari seorang pengguna yang mengatakan Pohon Aguri, yang menggabungkan trix radix ukuran terbatas (seperti yang akan Anda gunakan dalam tabel perutean perangkat lunak) ke daftar LRU, dan secara otomatis mensintesis agregat (seperti, 10.0.0.0/16 dari 1.000 pengamatan di semua IP) dari pola …


6
Apa yang membuat algoritma hashing “aman”?
Setelah membaca pertanyaan menarik ini , saya merasa memiliki ide bagus tentang algoritma hashing tidak aman yang akan saya gunakan jika saya membutuhkannya, tetapi tidak tahu mengapa saya mungkin menggunakan algoritma yang aman sebagai gantinya. Jadi apa perbedaannya? Bukankah output hanya angka acak yang mewakili hash? Apa yang membuat beberapa …
19 security  hashing 

6
File INI atau Registry atau file pribadi?
Saya ingin menyimpan konfigurasi proyek saya yang termasuk Ukuran layar Posisi layar Jalur folder Pengaturan pengguna dan sebagainya. Tempat standar tempat Anda dapat menyimpan ini adalah nilai konfigurasi: Daftar File INI File pribadi (seperti * .cfg) Bagaimana Anda memilih di antara tempat-tempat ini? Juga, apakah ada pro dan kontra menggunakan …


8
Mengapa x = x ++ tidak terdefinisi?
Itu tidak terdefinisi karena ia memodifikasi xdua kali antara titik urutan. Standar mengatakan itu tidak terdefinisi, oleh karena itu tidak terdefinisi. Setahu saya itu. Tapi kenapa? Pemahaman saya adalah bahwa melarang hal ini memungkinkan kompiler untuk mengoptimalkan dengan lebih baik. Ini bisa masuk akal ketika C ditemukan, tetapi sekarang sepertinya …


4
Mungkinkah JQuery dan alat-alat serupa dibangun di dalam browser?
Setelah membaca pertanyaan lain tentang JQuery dan CDN, apakah layak untuk alat seperti JQuery untuk "datang dengan" browser, sehingga mengurangi / menghilangkan kebutuhan untuk unduhan pertama dari CDN, atau dari server host Anda sendiri. File JQuery secara khusus cukup kecil, sehingga Anda dapat dengan mudah memiliki nomor (semua?) Dari versi …




6
Apakah ide yang baik untuk melakukan UI 100% dalam Javascript dan menyediakan data melalui API?
Pekerjaan utama saya hari ini adalah membuat aplikasi HTML. Maksud saya secara internal menggunakan aplikasi tipe CRUD dengan banyak tampilan kotak yang dapat diedit, kotak teks, dropdown, dll. Kami saat ini menggunakan formulir web ASP.NET, yang menyelesaikan pekerjaan, tetapi kinerjanya sebagian besar suram, dan cukup sering Anda harus melompat melalui …

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.