Pertanyaan yang diberi tag «design»

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

4
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 pernah diprogram sebelumnya) itu seperti melangkah ke medan yang …

4
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 perhatikan bahwa dengan gambar "melihat keseluruhan" saya bisa menggunakan …
9 agile  uml  design 


5
OOP: Apa saja situasi di mana desain berbasis kelas lebih baik daripada yang berbasis antarmuka?
Saya sedang membaca situs web JDOM . Mengapa API JDOM didefinisikan berdasarkan kelas konkret daripada antarmuka? Jason Hunter merangkum argumen terhadap API berbasis antarmuka untuk JDOM: Dengan antarmuka yang semuanya menjadi pabrik, elemen harus 'diimpor' ke dalam dokumen baru dan bukan hanya ditambahkan, fitur seperti serialisasi jangka panjang tidak dapat …

6
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 menjawab permintaan ketersediaan produk: …


4
Apa yang salah dalam mengembalikan hashtable dari metode publik dan kapan masuk akal untuk melakukannya?
Apa masalah desain dalam mengembalikan hashtable dari metode publik saat Anda ingin mengembalikan beberapa item alih-alih membuat kelas dan mengembalikan objek itu? Jika memang ada masalah maka dalam keadaan apa masuk akal untuk melakukannya? Bagaimana jawaban untuk pertanyaan ini berubah tergantung pada apakah bahasanya dinamis atau tidak? Sunting: Ini untuk …

1
Apakah ini desain yang buruk? Bagaimana itu bisa diperbaiki?
Saya menulis berikut ini beberapa waktu lalu, tapi saya datang untuk memeriksanya baru-baru ini, dan sekarang tidak berpikir itu desain yang bagus. Desainnya adalah untuk semacam lapisan basis data modular menggunakan Entity Framework 4. Ada objek database tunggal yang memuat (lazy) konteks kerangka entitas dari perpustakaan eksternal di lokasi tertentu, …
9 design 

8
Apa penyebab yang menyebabkan perangkat lunak overbloated? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Hari ini saya memutuskan untuk melakukan instalasi bersih untuk driver Creative Sound Blaster, karena …

3
Bagaimana Git dirancang?
Tempat kerja saya baru-baru ini beralih ke Git dan saya telah mencintai (dan membenci!) Itu. Saya benar-benar menyukainya, dan ini sangat kuat. Satu-satunya bagian yang saya benci adalah bahwa kadang-kadang itu terlalu kuat (dan mungkin agak singkat / membingungkan). Pertanyaan saya adalah ... Bagaimana Git dirancang? Hanya menggunakannya untuk waktu …

8
Refactoring atau pemutakhiran basis data untuk menangani fitur baru
Beberapa respons terhadap pertanyaan skema database , menyarankan tabel tambahan untuk menormalkan database untuk fitur yang bukan bagian dari persyaratan saat ini (Tabel UserDepartment untuk memungkinkan hubungan banyak-ke-banyak antara karyawan / pengguna dan berbagai departemen yang mungkin mereka miliki. milik.). Bukan menentang normalisasi. Sepertinya ketika datang ke desain database, ada …


11
Merancang kisaran literal yang sempurna
Saya telah memikirkan bagaimana saya akan mendesain kisaran literal "sempurna" jika saya ingin mendesain bahasa. Bagi Anda yang tidak tahu, ketahui rentang literal dalam pernyataan yang mewakili kisaran nilai, seperti 1-4. Mereka paling sering digunakan untuk foreach loop Tampaknya ada beberapa masalah yang harus dipertimbangkan Dukungan untuk rentang inklusif dan …

6
Di mana, dalam sistem berorientasi objek, Anda, jika sama sekali, memilih struct (C-style) di atas kelas?
C dan kemungkinan besar banyak bahasa lain menyediakan structkata kunci untuk membuat struktur (atau sesuatu dengan cara serupa). Ini (setidaknya dalam C), dari sudut pandang yang disederhanakan seperti kelas, tetapi tanpa polimorfisme, pewarisan, metode, dan sebagainya. Pikirkan bahasa berorientasi objek (atau multi-paradigma) dengan struct gaya-C. Di mana Anda memilih mereka …


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.