Pertanyaan yang diberi tag «design»

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



4
Apakah terlalu berlebihan untuk membungkus koleksi dalam kelas sederhana hanya demi keterbacaan yang lebih baik?
Saya memiliki peta berikut: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Ini HashMapmemetakan doublenilai (yang merupakan titik waktu) ke SoundEvent'sel' yang sesuai : setiap 'sel' dapat berisi sejumlah SoundEvents. Itu sebabnya ini diimplementasikan sebagai List<SoundEvent>, karena memang seperti itu. Demi keterbacaan kode yang lebih baik, saya berpikir untuk mengimplementasikan kelas …


2
Mana yang lebih baik: sekelompok getter atau 1 metode dengan parameter string pemilihan?
Domain pengetahuan kami melibatkan orang-orang yang berjalan di atas piring penekan tekanan dengan kaki telanjang. Kami melakukan pengenalan gambar yang menghasilkan objek dari kelas 'Kaki', jika kaki manusia dikenali dalam data sensor. Ada beberapa perhitungan yang harus dilakukan pada data kaki. Sekarang, API mana yang lebih baik: class Foot : …

4
Desain Program Fenotropik
Baru-baru ini saya menemukan ide yang diajukan oleh Jaron Lanier yang disebut "pemrograman fenotropik." Idenya adalah menggunakan antarmuka 'permukaan' alih-alih antarmuka titik tunggal dalam program komputer yang menggunakan statistik untuk menghilangkan kesalahan kecil yang biasanya akan menyebabkan program "klasik" hancur berantakan. Deskripsi dua baris ada di sini: Menurut Jaron, 'perbedaan …
15 design  program 



6
Bagaimana saya dapat meningkatkan keterampilan saya saat mengerjakan proyek yang sebenarnya, tanpa adanya pengembang yang lebih berpengalaman? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 4 tahun yang lalu . Saya adalah pengembang utama di sebuah perusahaan kecil, bekerja dengan C # dan ASP.Net. Tim kami kecil, …

6
Bagaimana cara mendapatkan desain yang baik saat menggunakan metode gesit?
Saya telah menggunakan metodologi tangkas (SCRUM) selama sekitar tiga tahun sekarang dan saya melihat keuntungan tertentu untuk itu, terutama dalam umpan balik jangka pendek di berbagai tingkatan (dari pelanggan memiliki akses awal ke fitur yang diimplementasikan, dari penguji yang dapat menguji fitur sebagai segera setelah diterapkan, dari pengembang lain yang …
15 design  agile 

4
Pada MVC dapatkah beberapa tampilan memiliki pengontrol yang sama atau satu tampilan harus memiliki satu pengontrol unik?
Saya punya beberapa pertanyaan saat merancang arsitektur untuk proyek di sekitar MVC. (Ini adalah proyek C ++ / Marmalade SDK, saya tidak menggunakan kerangka kerja MVC tertentu, saya membuatnya.) Pada beberapa artikel (seperti pada artikel Steve Burbek asli ) saya terus membaca konsep "triad MVC" yang menghalangi saya karena saya …

2
Apakah overhead metode objektif-c membuat pendekatan desain 'banyak metode kecil' tidak disarankan?
Saya biasanya lebih suka menggunakan metode kecil, seperti yang direkomendasikan, antara lain, Bob Martin in Clean Code . Saya juga sudah cukup membaca tentang internal Objective-C untuk memiliki setidaknya beberapa ide tentang cara kerja pengiriman pesannya ( seri bbums sangat informatif tentang hal ini). Meskipun demikian, menyangkut optimasi prematur, saya …


9
Kapan boleh mengorbankan "kerapian" desain untuk menyelesaikan proyek?
Ketika mengerjakan suatu produk yang perlu dilakukan segera dan bekerja dengan baik, kapan bisa mengorbankan pemeliharaan dan "kerapian" desain untuk menyelesaikan pekerjaan dan keluar dari pintu dengan cepat? Dan sampai sejauh mana itu baik-baik saja, terutama ketika teknik yang digunakan untuk membuatnya "rapi" adalah hal baru bagi saya?
15 design 


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.