Pertanyaan yang diberi tag design

11
Cara mendesain pengecualian

Saya bergumul dengan pertanyaan yang sangat sederhana: Saya sekarang bekerja pada aplikasi server, dan saya perlu menciptakan hierarki untuk pengecualian (beberapa pengecualian sudah ada, tetapi kerangka kerja umum diperlukan). Bagaimana saya mulai melakukan ini? Saya sedang berpikir untuk...

10
Tumpahan Informasi Melintasi Batas Objek

Sering kali objek bisnis saya cenderung memiliki situasi di mana informasi perlu melewati batas objek terlalu sering. Saat melakukan OO, kami ingin informasi berada di satu objek dan sebanyak mungkin semua kode yang berurusan dengan informasi itu harus berada di objek itu. Namun, aturan bisnis...

10
Menghapus nilai-nilai hard-coded dan desain defensif vs YAGNI

Pertama, sedikit latar belakang. Saya sedang mengkode pencarian dari Usia -> Nilai. Ada 7 kurung umur sehingga tabel pencarian adalah 3 kolom (Dari | Ke | Tingkat) dengan 7 baris. Nilai-nilai jarang berubah - mereka adalah tingkat yang ditetapkan (kolom pertama dan ketiga) yang tetap sama selama...

10
Bisakah Anda Miliki Abstrak / Kelas “Kosong”?

Tentu saja bisa, saya hanya ingin tahu apakah rasional untuk mendesain sedemikian rupa. Saya membuat klon breakout dan sedang melakukan beberapa desain kelas. Saya ingin menggunakan warisan, meskipun saya tidak harus, untuk menerapkan apa yang telah saya pelajari di C ++. Saya sedang berpikir...

10
Kelemahan dengan berbagai jenis database NoSQL

Inilah pertanyaan saya: Apa kelemahan dengan berbagai jenis database NoSQL? Secara khusus, apa kelemahan toko kunci, toko data grafik, dan toko dokumen? Saya memiliki waktu yang mudah menemukan kekuatan, tetapi dokumen tentang kelemahan tampaknya lebih langka. Sunting: Dalam perbandingan satu...

10
Jenis data tanggung jawab tunggal dan khusus

Dalam beberapa bulan terakhir saya telah meminta orang-orang di sini di SE dan di situs lain menawarkan saya kritik konstruktif mengenai kode saya. Ada satu hal yang terus bermunculan hampir setiap waktu dan saya masih tidak setuju dengan rekomendasi itu; : P Saya ingin membahasnya di sini dan...

10
Perangkap desain API di C [ditutup]

Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Apa...