Rekayasa Perangkat Lunak

40
Bisakah bahasa OO modern bersaing dengan kinerja toko array C ++?

Saya hanya memperhatikan bahwa setiap bahasa pemrograman OO modern yang paling tidak saya kenal (yang pada dasarnya hanya Java, C # dan D) memungkinkan array kovarian. Artinya, array string adalah array objek: Object[] arr = new String[2]; // Java, C# and D allow this Array kovarian adalah lubang...

40
Haruskah kita menghapus data dalam database?

Saya baru mengenal database dan mencoba memahami konsep dasar. Saya telah belajar cara menghapus data dalam database. Tetapi salah satu teman saya mengatakan kepada saya bahwa Anda seharusnya tidak pernah menghapus data dalam database. Sebaliknya, ketika itu tidak lagi diperlukan, lebih baik hanya...

40
Kapan Anda mengubah nomor versi utama / minor / tambalan Anda?

Kemungkinan Duplikat: “Konvensi penamaan versi” apa yang Anda gunakan? Apakah Anda mengubah nomor versi utama / minor / patch Anda tepat sebelum Anda rilis atau setelahnya? Contoh: Anda baru saja merilis 1.0.0 ke dunia (huzzah!). Tapi tunggu, jangan terlalu banyak merayakannya. 1.1.0 akan...

40
Apa yang hebat tentang Clojure? [Tutup]

Saya telah melihat Clojure belakangan ini dan saya menemukan posting ini di Stackoverflow yang mengindikasikan beberapa proyek mengikuti praktik terbaik, dan kode Clojure yang baik secara keseluruhan. Saya ingin memahami bahasa setelah membaca beberapa tutorial dasar sehingga saya melihat beberapa...

40
Bagaimana kita membuat unit test berjalan cepat?

Kami telah mencapai titik dalam proyek kami di mana kami memiliki hampir seribu tes dan orang-orang telah berhenti repot-repot menjalankannya sebelum melakukan check-in karena butuh waktu lama. Paling-paling mereka menjalankan tes yang relevan dengan potongan kode yang mereka ubah dan paling buruk...

40
Mencapai Zero Downtime Deployment

Saya mencoba untuk mencapai penerapan downtime nol sehingga saya dapat menggunakan lebih sedikit selama jam-jam off dan lebih banyak selama jam-jam "lebih lambat" - atau kapan saja, secara teori. Setup saya saat ini, agak disederhanakan: Web Server A (.NET App) Server Web B (Aplikasi...

40
Mencampur Angular dan ASP.NET MVC / Web api?

Saya berasal dari menggunakan ASP.NET MVC / Web API dan sekarang saya mulai menggunakan Angular tetapi saya tidak jelas tentang cara yang tepat untuk mencampurnya. Setelah saya menggunakan Angular apakah konsep sisi server MVC masih memberikan nilai? Atau haruskah saya benar-benar menggunakan Web...