Pertanyaan yang diberi tag «design»

Pertanyaan tentang penyelesaian masalah dan perencanaan untuk solusi melalui desain perangkat lunak.

15
Haruskah saya melanjutkan praktik pengkodean otodidak atau belajar bagaimana melakukan pengkodean secara profesional? [Tutup]
Akhir-akhir ini saya mendapatkan pekerjaan profesional, bergaul dengan programmer lain, dan berteman di industri. Satu-satunya hal adalah saya 100% belajar sendiri. Ini menyebabkan gaya saya sangat menyimpang dari gaya mereka yang terlatih dengan baik. Teknik dan pengaturan kode saya berbeda. Ini campuran dari beberapa hal yang saya lakukan. Saya cenderung …

3
Caching di lapisan bisnis vs. Caching di Lapisan Data
Saya selalu bekerja pada proyek-proyek di mana caching dilakukan pada DAL, pada dasarnya hanya ketika Anda akan membuat panggilan ke database, memeriksa apakah data sudah ada di dalam cache dan jika ya, itu hanya tidak membuat panggilan dan alih-alih mengembalikan data itu. Saya baru saja membaca tentang caching pada lapisan …


2
Konvensi penamaan DAL, BAL, dan Layer UI [ditutup]
Saya mengembangkan Aplikasi Web khas dengan lapisan berikut Lapisan UI (MVC) Lapisan Logika Bisnis (BAL) Lapisan Akses Data (DAL) Setiap layer memiliki objek DTO sendiri termasuk BAL dan DAL. Pertanyaan saya tentang ini adalah sebagai berikut DTO dikembalikan oleh DAL hanya dikonversi ke DTO yang sesuai di BAL dan dikirim …
35 c#  design  naming 

4
Apa struktur data di balik spreadsheet?
Saya ingin memahami bagaimana spreadsheet (sekelompok sel yang dinamai atau diidentifikasi mengandung nilai atau rumus yang merujuk sel lain) diselesaikan. Saya telah mencoba melihat proyek yang ada, tetapi ada banyak hal yang terjadi dengan GUI, serialisasi, peristiwa, dll. Saya tidak dapat menemukan spreadsheet. Paling sederhana bagaimana cara kerjanya?




1
KERING kode yang tidak terkait, tetapi hampir identik
Saya memiliki beberapa kode yang hampir identik, tetapi menggunakan jenis yang sama sekali berbeda, tanpa pewarisan di antara mereka, pada variabel utama. Secara khusus, saya menulis analisa dengan Roslyn untuk C # dan VB.NET, dengan tipe berikut: Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax Saya bertanya-tanya apakah, karena kode melakukan hal yang sama, saya harus …
34 c#  design  dry 

8
Mengapa Dentang / LLVM memperingatkan saya tentang penggunaan default dalam pernyataan switch di mana semua kasus yang disebutkan dicakup?
Pertimbangkan pernyataan enum dan switch berikut: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch (theMask) { case MaskValueUno: {}// deal with it case MaskValueDos: {}// deal with it default: {} //deal with an unexpected or uninitialized value } }; Saya seorang programmer Objective-C, tetapi saya telah …

2
Cara meningkatkan Pola Builder Bloch, untuk membuatnya lebih tepat untuk digunakan di kelas yang sangat luas
Saya telah sangat dipengaruhi oleh buku Java Efektif Joshua Bloch (edisi ke-2), mungkin lebih dari buku pemrograman yang saya baca. Secara khusus, Pola Pembuatnya (item 2) memiliki efek terbesar. Meskipun pembangun Bloch membuat saya lebih jauh dalam beberapa bulan daripada dalam sepuluh tahun terakhir pemrograman saya, saya masih menemukan diri …

2
praktik terbaik untuk desain basis data NoSQL
Saya baru saja mulai menggunakan database berbasis dokumen NoSQL (MongoDB) dan saya ingin tahu tentang praktik terbaik untuk merancang database. Saya kira arsitekturnya harus berbeda dari database relasional? Haruskah saya tetap mencari database yang dinormalisasi? Misalnya saya punya use case tertentu; Saya memiliki pengguna dengan riwayat sewa (array alamat) haruskah …
34 design  nosql 

10
Haruskah pandangan dan model berkomunikasi atau tidak?
Menurut halaman wikipedia untuk arsitektur MVC , tampilan bebas untuk diberitahukan oleh model, dan juga bebas untuk menanyakan model tentang keadaan saat ini. Namun, menurut kursus Paul Hegarty tentang iOS 5 di Stanford, kuliah 1, halaman 18 semua interaksi harus melalui pengontrol, dengan Model dan Tampilan yang tidak pernah seharusnya …
33 design  mvc 

8
SOLID, menghindari domain anemia, injeksi ketergantungan?
Meskipun ini bisa menjadi pertanyaan agnostik bahasa pemrograman, saya tertarik pada jawaban yang menargetkan ekosistem .NET. Ini adalah skenario: misalkan kita perlu mengembangkan aplikasi konsol sederhana untuk administrasi publik. Aplikasi ini tentang pajak kendaraan. Mereka (hanya) memiliki aturan bisnis berikut: 1.a) Jika kendaraan adalah mobil dan terakhir kali pemiliknya membayar …
33 c#  .net  design  architecture 

11
Apakah pola desain pada umumnya merupakan kekuatan baik atau buruk? [Tutup]
Saya pernah mendengar bahwa pola desain adalah yang terbaik sejak irisan roti. Saya juga pernah mendengarnya berpendapat bahwa pola desain cenderung memperburuk "Sindrom Sistem Kedua," bahwa mereka terlalu banyak digunakan, dan bahwa mereka membuat pengguna mereka berpikir mereka adalah desainer yang lebih baik daripada yang sebenarnya. Saya cenderung lebih dekat …

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.