Pertanyaan yang diberi tag design

9
Cara terbaik untuk mem-parsing file

Saya mencoba mencari solusi yang lebih baik untuk membuat parser ke beberapa format file terkenal di luar sana seperti: EDIFACT dan TRADACOMS . Jika Anda tidak terbiasa dengan standar ini maka lihat contoh ini dari Wikipedia: Lihat di bawah untuk contoh pesan EDIFACT yang digunakan untuk...

9
Desain perangkat lunak dengan pseudocoding?

Apakah Anda tahu cara yang baik untuk merancang (mis. Menulis) perangkat lunak dengan metode berdasarkan pseudocode? Saya baru mengenal desain perangkat lunak dan membaca beberapa informasi tentang UML. Hirarki kelas saya yang sederhana sejauh ini bagus, namun, setelah menjadi kompleks, saya...

9
API Versi

Misalkan Anda memiliki proyek besar yang didukung oleh basis API. Proyek ini juga mengirimkan API publik yang dapat digunakan pengguna (ish). Terkadang Anda perlu membuat perubahan pada basis API yang mendukung proyek Anda. Misalnya, Anda perlu menambahkan fitur yang memerlukan perubahan API,...

9
Pembuatan prototipe dan refactoring cepat

Kadang-kadang ketika saya memulai proyek kecil (seperti aplikasi android), saya tidak tahu pendekatan mana yang akan berhasil pada akhirnya, dan saya hanya mencoba satu pendekatan dan mencobanya. Tetapi jika saya tidak pernah menggunakan pendekatan ini sebelumnya (untuk semacam aplikasi saya belum...

9
Apakah kelas bersarang di bawah nilai?

Saya tidak mencoba untuk mengatakan saya tahu sesuatu yang tidak diketahui orang lain, tetapi saya telah memecahkan lebih banyak desain dengan menggunakan kelas bersarang, jadi saya ingin tahu bagaimana dapat diterima menggunakan ini tampaknya jarang digunakan mekanisme desain. Ini mengarahkan...

9
Apa masalah dengan literal XML Scala?

Dalam posting ini , Martin (honcho kepala bahasa) menulis: [XML literal] Tampaknya ide bagus pada saat itu, sekarang menonjol seperti jempol yang sakit. Saya percaya dengan skema interpolasi string baru kita akan dapat menempatkan semua pemrosesan XML di perpustakaan, yang seharusnya menjadi...

9
Lapisan Aplikasi Presentasi VS di DDD

Saya mengalami masalah menggambar garis yang jelas antara Presentasi dan lapisan Aplikasi dalam Desain Domain Driven. Kemana perginya Pengontrol, Tampilan, Tata Letak, Javascript, dan file CSS? Apakah itu di lapisan Aplikasi atau Presentasi? Dan jika mereka pergi bersama-sama di lapisan yang...