Pertanyaan yang diberi tag «design»

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

3
Apakah REST hanya terbatas pada kontrol konkurensi yang optimis?
Konteks Karena kewarganegaraan gaya arsitektur REST yang melibatkan setiap permintaan berdiri sendiri, menyebabkan server tidak pernah menyimpan informasi tentang klien. Dengan demikian, kontrol konkurensi pesimis tidak cocok karena akan mengharuskan server menyimpan klien mana yang mendapatkan kunci pada sumber daya. Kontrol konkurensi optimis kemudian digunakan, dengan bantuan Etagtajuk. (btw, seperti …


1
Desain untuk kerangka kerja aplikasi yang akan memungkinkan setiap implementasi untuk menyesuaikan bagian-bagian UI
Saya bertugas merancang kerangka kerja aplikasi yang akan memungkinkan setiap implementasi untuk menyesuaikan bagian-bagian antarmuka pengguna. Salah satu contohnya adalah implementasinya (sebut saja klien mulai sekarang) dapat mendefinisikan sel tampilan koleksi untuk dikembalikan ke layar tertentu. Kerangka kerja ini hanya bertanggung jawab untuk menjual benda-benda yang tepat untuk membuat membangun …

4
Kapan metode kelas mengembalikan instance yang sama setelah memodifikasi sendiri?
Saya memiliki kelas yang memiliki tiga metode A(), B()dan C(). Metode-metode itu memodifikasi instance sendiri. Sementara metode harus mengembalikan sebuah instance ketika instance adalah salinan terpisah (sama seperti Clone()), saya mendapat pilihan bebas untuk kembali voidatau instance yang sama ( return this;) ketika memodifikasi instance yang sama dalam metode dan …

4
Model hubungan dengan DDD (atau dengan akal)?
Berikut ini persyaratan yang disederhanakan: Pengguna membuat Questiondengan beberapa Answers. Questionharus memiliki setidaknya satu Answer. Klarifikasi: pikirkan Questiondan Answerseperti dalam ujian : ada satu pertanyaan, tetapi beberapa jawaban, di mana hanya sedikit yang benar. Pengguna adalah aktor yang sedang mempersiapkan tes ini, maka ia menciptakan pertanyaan dan jawaban. Saya mencoba …

6
Membagi antarmuka besar
Saya menggunakan antarmuka besar dengan sekitar 50 metode untuk mengakses database. Antarmuka telah ditulis oleh seorang rekan saya. Kami membahas ini: Saya: 50 metode terlalu banyak. Ini bau kode. Rekan kerja: Apa yang harus saya lakukan? Anda menginginkan akses DB - Anda memilikinya. Saya: Ya, tapi tidak jelas dan sulit …


6
Jumlah waktu yang signifikan, saya tidak bisa memikirkan alasan untuk memiliki objek, bukan kelas statis. Apakah objek memiliki manfaat lebih daripada yang saya kira? [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 . Saya memahami konsep suatu objek, dan sebagai programmer Java saya merasakan paradigma OO datang …

2
Apa alasan standar C untuk mempertimbangkan keteguhan secara rekursif?
Standar C99 mengatakan dalam 6.5.16: 2: Operator penugasan harus memiliki nilai yang dapat dimodifikasi sebagai operan kirinya. dan di 6.3.2.1:1: Lvalue yang dapat dimodifikasi adalah lvalue yang tidak memiliki tipe array, tidak memiliki tipe tidak lengkap, tidak memiliki tipe const-kualifikasi, dan jika itu adalah struktur atau gabungan, tidak memiliki anggota …
9 design  c 

2
Praktik standar untuk kontrol akses (pola desain)
Saya melihat desain antarmuka saya dan saya berjuang untuk memutuskan mana yang paling "benar" cara untuk menerapkan kontrol akses berbasis peran, mengingat userdan subjectyang useringin diakses. Sejauh yang saya bisa lihat, saya memiliki tiga opsi inti (dengan yang keempat menjadi bastardisasi dari tiga yang pertama dan yang kelima menjadi tweak …

3
Di mana memuat dan menyimpan pengaturan dari file?
Saya pikir pertanyaan ini harus berlaku untuk sebagian besar program yang memuat pengaturan dari file. Pertanyaan saya adalah dari sudut pandang pemrograman, dan itu benar-benar bagaimana menangani pemuatan pengaturan dari file dalam hal kelas yang berbeda dan aksesibilitas. Contohnya: Jika suatu program memiliki settings.inifile sederhana , haruskah isinya dimuat dalam …

2
Apakah komposisi fungsi Haskell adalah instance dari pola arsitektur pipa & filter
Pola arsitektur pipa & filter didefinisikan sebagai rantai elemen pemrosesan, disusun sedemikian rupa sehingga output setiap elemen adalah input dari elemen berikutnya . Setiap contoh tampaknya mempertimbangkan inter-proses atau koneksi antar-thread dilakukan melalui beberapa jenis buffer bersama. Bagi saya, sepertinya komposisi fungsi Haskell sedang melakukan tugas yang sama. Bisakah kita …


8
Pernyataan If If Arrays, loops ... Sekarang bagaimana?
Saya menyerah pada pemrograman sedikit lebih dari setahun yang lalu ketika saya terus memukul dinding ini. Saya meninjau kembali subjek karena saya ingin membuat aplikasi Android dasar. Tetapi saya merasa bahwa pengetahuan saya yang terbatas tidak akan cukup. Ini masalah saya. Saya telah membaca beberapa buku dan menonton tutorial video …

5
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 saya ke pertanyaan: apakah saya akan menempuh jalan yang buruk …
9 c#  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.