Rekayasa Perangkat Lunak

14
Mengapa menggunakan perpustakaan C ++ begitu rumit?

Pertama-tama, saya ingin mencatat bahwa saya suka C ++ dan saya salah satu dari orang-orang yang berpikir lebih mudah untuk kode dalam C ++ daripada Java. Kecuali satu hal kecil: perpustakaan. Di Jawa, Anda cukup menambahkan beberapa toples ke jalur build dan selesai. Dalam C ++ Anda biasanya...

14
Apa kelemahan menerapkan singleton dengan Java enum?

Secara tradisional, singleton biasanya diimplementasikan sebagai public class Foo1 { private static final Foo1 INSTANCE = new Foo1(); public static Foo1 getInstance(){ return INSTANCE; } private Foo1(){} public void doo(){ ... } } Dengan Java enum, kita dapat mengimplementasikan singleton...

14
Mengapa panduan Scrum mengatakan tidak ada penguji?

Saya telah membaca Panduan Scrum dari scrum.org dan tertulis: Tim Pengembangan tidak mengandung sub-tim yang didedikasikan untuk domain tertentu seperti pengujian atau analisis bisnis. Dalam terjemahan literalnya ini berarti bahwa tidak ada penguji yang membingungkan. Bagaimana mereka bisa...

14
Cache Bersama - Praktik Terbaik Validasi

Saya ingin tahu apa yang akan menjadi pendekatan yang lebih baik untuk membatalkan / memperbarui objek cache. Prasyarat Memiliki server memcached jarak jauh (berfungsi sebagai cache untuk beberapa aplikasi) Semua server di-host oleh azure (wilayah afinitas, pusat data yang sama) Ukuran objek...

14
Apakah kita menggunakan pola repositori kan?

Kami menggunakan sekelompok kelas yang terpisah dengan akhiran -repositoryuntuk mengambil data dari database; untuk setiap tabel repositori sendiri. Kami memiliki misalnya customerrepositorykelas yang memiliki semua jenis metode untuk mengambil pelanggan, dan vacancyrepositoryyang memiliki semua...

14
Menggunakan tata bahasa alami dalam API yang lancar

Saya mengutak-atik abstraksi kueri tentang WebSQL / Phonegap Database API, dan saya merasa tertarik, dan ragu-ragu, mendefinisikan API yang lancar yang meniru penggunaan tata bahasa Inggris alami. Mungkin paling mudah untuk menjelaskan ini melalui contoh. Berikut ini adalah semua kueri yang valid...

14
Nilai sentinel Unicode yang dapat saya gunakan?

Saya mendesain format file dan saya ingin melakukannya dengan benar. Karena ini adalah format biner, byte pertama (atau byte) dari file tidak boleh membentuk karakter tekstual yang valid (seperti pada header file PNG 1 ). Ini memungkinkan alat yang tidak mengenali format untuk tetap melihat bahwa...