Rekayasa Perangkat Lunak

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


2
Mengapa Akka bagus untuk konkurensi?
Saya baru mengenal Akka dan kerangka aktor - Saya yakin saya kehilangan sesuatu yang jelas, mohon terima permintaan maaf saya sebelumnya. Saya terus membaca bahwa salah satu poin utama untuk memilih Akka adalah cara mengelola konkurensi. Tidak jelas bagi saya mengapa Akka begitu istimewa; Saya mengerti bahwa ada banyak aktor …

1
Apa perbedaan antara "kk" dan "HH" +1 di ISO-8601?
Dalam ISO-8601 ada beberapa format jam, salah satunya adalah "kk" selama 1-24 jam. Apa tujuan dari ini? Apakah ada negara yang mengimbangi waktu mereka? Apakah itu untuk penggunaan militer? The artikel wikipedia tidak menjelaskan sifat yang tepat antara HH dan kk. Sumber utama keprihatinan saya adalah perilaku format di SimpleDataFormatter …


1
Caching permintaan terautentikasi untuk semua pengguna
Saya sedang mengerjakan aplikasi web yang harus menangani impuls sangat besar dari pengguna simultan, yang perlu diotorisasi, untuk meminta konten yang identik. Dalam kondisi saat ini, itu benar-benar melumpuhkan bahkan untuk contoh AWS 32-core. (Perhatikan bahwa kami menggunakan Nginx sebagai proxy terbalik) Respons tidak dapat dengan mudah di-cache karena, dalam …

3
API CRUD: Bagaimana Anda menentukan bidang mana yang akan diperbarui?
Katakanlah Anda memiliki semacam struktur data, yang bertahan dalam beberapa jenis database. Untuk kesederhanaan, sebut saja struktur data ini Person. Anda sekarang ditugaskan untuk merancang API CRUD, yang memungkinkan aplikasi lain untuk membuat, membaca, memperbarui, dan menghapus Person. Untuk mempermudah, mari kita asumsikan bahwa API ini diakses melalui beberapa jenis …


3
Pengembangan Lintas Bahasa Berbasis Tes
Pertanyaan singkat: Bagaimana Anda mengikuti Pengembangan Test-Driven pada proyek yang mencakup beberapa bahasa? Secara khusus, saya menulis aplikasi web yang menggunakan JavaScript dan PHP, dan saya ingin mengikuti prinsip-prinsip TDD, tapi saya tidak yakin bagaimana mengintegrasikannya. Apakah saya menjalankan suite pengujian terpisah untuk bagian JS dan PHP, dan menggunakan mengejek …



2
Haruskah ID bisnis entitas yang terkenal diwakili dengan tipe khusus di DDD / OOP?
Dalam istilah praktis, ini berarti menggunakan kebiasaan (tidak berubah) di classatas stringatau beberapa jenis primitif lainnya. Contoh: Penerbitan: Nomor Buku Standar Internasional. Keuangan: Nomor Identifikasi Efek Internasional. Keuntungan: Dapat memastikan format pengidentifikasi. Menjadi anggota model kelas satu. Kekurangan: Menambahkan gesekan ketekunan (misalnya Kerangka Entitas). Lebih banyak kode.

1
Ulasan desain serialisasi C ++
Saya menulis aplikasi C ++. Sebagian besar aplikasi membaca dan menulis kutipan data yang diperlukan dan yang satu ini tidak terkecuali. Saya membuat desain tingkat tinggi untuk model data dan logika serialisasi. Pertanyaan ini meminta peninjauan desain saya dengan mengingat tujuan khusus ini: Untuk memiliki cara yang mudah dan fleksibel …
9 design  c++  c++11 

1
Cara menjaga agar contoh kode di javadocs diperbarui
Saya sedang mengerjakan perpustakaan kecil yang menyediakan implementasi metrik string dasar yang terkenal. Sebagian besar untuk pendidikan saya sendiri. Jadi pengembangan terjadi setiap kali saya punya sedikit waktu luang. Karena ini saya telah mengotomatisasi sebagian besar proses sehingga saya dapat merilis versi sesering saya mengerjakannya tanpa terlalu banyak usaha. Namun …

4
Siapa yang menduplikat tiket bug?
Salah satu rekan tim saya dan saya baru saja mengambil tiket bug terpisah, menugaskan mereka secara terpisah untuk diri kami sendiri, tetapi tiketnya adalah duplikat! Apa cara terbaik untuk menyelesaikan tiket rangkap? Apakah ini umumnya dilakukan oleh sumber daya QA? Saya telah bekerja di beberapa tempat di mana orang non-teknologi …

1
Port pengembangan kunci / Value store ke C ++ modern
Saya mengembangkan server database yang mirip dengan Cassandra. Pengembangan dimulai pada C, tetapi berbagai hal menjadi sangat rumit tanpa kelas. Saat ini saya porting semuanya dalam C ++ 11, tapi saya masih belajar "modern" C ++ dan ragu tentang banyak hal. Database akan bekerja dengan pasangan Key / Value. Setiap …

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.