Rekayasa Perangkat Lunak

14
Bagaimana saya bisa memperkirakan entropi kata sandi?

Setelah membaca berbagai sumber tentang kekuatan kata sandi, saya mencoba membuat algoritma yang akan memberikan perkiraan kasar tentang seberapa banyak entropi kata sandi. Saya mencoba membuat algoritma yang selengkap mungkin. Pada titik ini saya hanya memiliki pseudocode, tetapi algoritma...

14
Apakah sesi sisi server melanggar REST?

Menurut Roy Fielding (salah satu penulis utama spesifikasi HTTP) dalam tesis seminalnya, Styles Arsitektur ketika membahas REST , ia menyebutkan: [E] karena permintaan dari klien ke server harus berisi semua informasi yang diperlukan untuk memahami permintaan tersebut, dan tidak dapat...

14
Mengapa UUID / GUID dalam formatnya?

Pengidentifikasi Unik Global (GUID) adalah string yang dikelompokkan dengan format tertentu yang saya anggap memiliki alasan keamanan. GUID paling sering ditulis dalam teks sebagai urutan digit heksadesimal yang dipisahkan menjadi lima kelompok, seperti:

14
Cara memastikan instance unik kelas?

Ingin memperbaiki pos ini? Berikan jawaban terinci untuk pertanyaan ini, termasuk kutipan dan penjelasan mengapa jawaban Anda benar. Jawaban tanpa detail yang cukup dapat diedit atau dihapus. Saya mencari cara yang berbeda untuk memastikan bahwa setiap instance dari

14
Menggabungkan metode template dengan strategi

Tugas dalam kelas rekayasa perangkat lunak saya adalah merancang aplikasi yang dapat memainkan berbagai bentuk permainan tertentu. Gim yang dimaksud adalah Mancala, beberapa gim ini disebut Wari atau Kalah. Game-game ini berbeda dalam beberapa aspek, tetapi untuk pertanyaan saya, penting untuk...

14
membuat parameter objek di {}?

Saya mencoba men-decode sepotong kode dari buku: List<Person> people = new List<Person>() { new Person {FirstName="Homer",LastName="Simpson",Age=47}, new Person {FirstName="Marge",LastName="Simpson",Age=45} }; Orang hanyalah kelas sederhana yang mereka buat, dengan banyak bidang:...

14
Apakah ada contoh pendekatan non CRUD?

Saya seorang programmer tetapi juga telah bekerja sebagai seorang arsiparis. Sebagai pengarsip banyak tentang penyimpanan data. Saya sering berdebat dengan kolega ketika datang ke operasi pada data. Saya tidak terlalu suka U dan D di CRUD. Daripada memperbarui catatan saya lebih suka menambahkan...