Pertanyaan yang diberi tag «architecture»

Desain dan deskripsi tingkat tinggi dari sistem perangkat lunak. Desain arsitektur menyaring detail implementasi, algoritma, dan representasi data untuk berkonsentrasi pada interaksi komponen "kotak hitam".

2
Peringatkan Arsitektur Sistem
Saya ingin membuat sistem yang menangani pesan-pesan peringatan dari berbagai program dan dapat memproses peringatan itu untuk konsumen yang tidak bersemangat melalui email. Ini semua akan terkandung dalam satu jaringan internal. Saya rasa saya ingin arsitektur dasar terlihat seperti ini: Perhatian utama yang saya miliki saat ini adalah bit "Message …

2
Bagaimana arsitektur tanpa server mengelola koneksi basis data?
Keuntungan utama dari arsitektur serverless dikatakan bahwa program-program seperti itu tidak memerlukan server khusus untuk berjalan terus menerus. Kemudian dipanggil berdasarkan permintaan dan berhenti keluar dari fungsi. Ini berarti bahwa program tanpa server harus cepat untuk memulai, agar responsif. Bagaimana cara menangani tindakan yang menghabiskan waktu seperti koneksi database? Apakah …



2
Mengapa programmer mendefinisikan model pemrograman untuk menggantikan C / POSIX untuk paralelisme?
Penyedia arsitektur komputer baru secara teratur mencoba memperkenalkan model pemrograman baru, misalnya baru-baru ini CUDA / OpenCL untuk GPGPU, dan menggantikan C / POSIX sebagai antarmuka kontrol ke paralelisme platform. (Poss & Koening, AM3: Menuju akselerator Unix perangkat keras untuk banyak-core, 2015) Mengapa desainer arsitektur mencoba merancang model pemrograman baru …

5
Haruskah Tampilan tidak melakukan validasi?
Saya sedang membaca " Dalam MVC haruskah model menangani validasi? " Karena saya ingin tahu tentang ke mana logika validasi harus dimasukkan dalam situs web MVC. Satu baris dalam jawaban teratas berbunyi seperti ini: "pengendali harus menangani validasi, model harus menangani verifikasi." Saya suka itu, tetapi itu membuat saya bertanya-tanya …
10 architecture  mvc 

2
Haruskah HTTP Request / Response object tidak berubah?
Saya pikir aman untuk mengatakan bahwa sebagian besar aplikasi web didasarkan pada paradigma permintaan / respons. PHP tidak pernah memiliki abstraksi formal dari objek-objek ini. Satu grup sedang mencoba untuk mengubah ini: https://github.com/php-fig/fig-standards/blob/master/proposed/http-message.md Namun, mereka semacam dilacak tentang masalah ketidakberdayaan. Di satu sisi, objek permintaan / respons umumnya membutuhkan sedikit …

2
Menggunakan paket (permata, telur, dll.) Untuk membuat arsitektur terpisah
Masalah utamanya Melihat dukungan yang baik sebagian besar platform pemrograman modern memiliki untuk manajemen paket (berpikir gem, npm, pip, dll), tidak masuk akal untuk merancang aplikasi atau sistem terdiri dari paket yang dikembangkan secara internal, sehingga untuk mempromosikan dan menciptakan arsitektur longgar digabungkan? Contoh Contohnya adalah membuat paket untuk akses …

6
Kepemilikan kode dengan beberapa tim Scrum
Jika dua tim Scrum menggunakan komponen perangkat lunak yang sama, siapa yang bertanggung jawab untuk menyediakan visi arsitektur yang jelas dari komponen itu dan mempertahankan / mengembangkan visi ini ketika basis kode berkembang? Di Scrum Anda seharusnya memiliki kepemilikan kode kolektif, jadi bagaimana memastikan pengembangan yang dilakukan oleh Tim A …

2
Di mana memvalidasi aturan model domain yang bergantung pada konten basis data?
Saya sedang mengerjakan sistem yang memungkinkan Administrator untuk mendefinisikan Formulir yang berisi Bidang. Formulir yang ditentukan kemudian digunakan untuk memasukkan data ke sistem. Kadang-kadang Formulir diisi oleh manusia melalui GUI, kadang-kadang Formulir diisi berdasarkan nilai yang dilaporkan oleh sistem lain. Untuk setiap Bidang, Administrator dapat menetapkan Aturan Validasi yang membatasi …

2
Bagaimana cara mendesain permainan kartu?
Saya tidak dapat membuat arsitektur yang bagus untuk permainan kartu saya. Saya perlu bantuan untuk memahami bagaimana game biasanya dirancang. Pertama, saya akan menjelaskan aturan permainan. Aturan Game Mempersiapkan Ada empat pemain, masing-masing dua pemain membentuk satu tim. Setiap pemain mendapat 12 kartu yang dikocok Ada 4 kartu buta di …

3
Bisakah kita membuatnya lebih mudah untuk menambahkan aliran data antara bagian yang jauh dari basis kode besar?
Ketika membuat perubahan pada sistem besar, saya sering menghadapi masalah yang memerlukan beberapa fungsionalitas untuk mendapatkan beberapa data dari bagian lain, tetapi mereka berada di bagian yang berbeda dari pohon panggilan yang dalam dan bercabang, mungkin mengalir melalui pendengar acara, panggilan yang ditangguhkan, dll. Dengan cara ini, perubahan sederhana dapat …


5
Cara mengurangi kopling ketat antara dua sumber data
Saya mengalami kesulitan menemukan solusi yang tepat untuk masalah arsitektur berikut. Dalam pengaturan kami (digambarkan di bawah) kami memiliki 2 sumber data, di mana sumber data A adalah sumber utama untuk item jenis Foo. Ada sumber data sekunder yang dapat digunakan untuk mengambil informasi tambahan di Foo; namun informasi ini …

1
Futures / Monads vs Acara
Dalam kerangka kerja aplikasi ketika dampak kinerja dapat diabaikan (maksimal 10-20 peristiwa per detik), apa yang lebih mudah dikelola dan fleksibel untuk digunakan sebagai media komunikasi antar modul - Acara atau Futures / Janji / Monad ? Sering dikatakan, bahwa Acara (pub / sub, mediator) memungkinkan lepas dan dengan demikian …

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.