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".

3
Arsitektur Terbaik untuk Aplikasi ASP.NET WebForms
Saya telah menulis portal ASP.NET WebForms untuk klien. Proyek ini telah berevolusi daripada direncanakan dan terstruktur dengan baik sejak awal. Akibatnya, semua kode dihancurkan bersama dalam proyek yang sama dan tanpa lapisan. Klien sekarang senang dengan fungsionalitasnya, jadi saya ingin memperbaiki kode sehingga saya akan percaya diri untuk merilis proyek. …

9
Haruskah pengembang diharapkan untuk menyusun perpustakaan internal sebelum program yang sebenarnya?
Baru-baru ini seorang pengembang senior yang bekerja dengan saya membuat kasus untuk mengharuskan pengembang mendapatkan versi terbaru dan mengkompilasi sebagai bagian dari proyek mereka perpustakaan internal utama. Ini bertentangan dengan argumen konter bahwa tim proyek harus mengerjakan versi stabil yang mereka dapatkan dari repositori Maven internal yang mana pengembang berpendapat …


7
Adakah praktik terbaik terkait serah terima dari arsitektur ke pembangunan?
Kami sedang mencari cara meningkatkan proses penyerahan tugas dari arsitektur ke pengembangan. Pada satu ujung skala itu tidak ada panduan arsitektur Anda berisiko mendapat kekacauan, dengan setiap pengembang melakukan sesuatu dengan caranya. Di ujung lain dari skala di mana semuanya ditentukan, spesifikasi membutuhkan waktu lebih lama daripada pengembangan, dan Anda …

4
LINQ vs Lapisan Akses Data
Saya selalu belajar sendiri untuk menangani kode akses data dalam 'lapisan' yang sepenuhnya terpisah dengan logika bisnis dan kode UI saya. Ini selalu menjadi arsitektur yang sangat baik bagi saya dan 'aturan' atau praktik terbaik yang saya lihat, masih berhasil menyesuaikan dengan gaya pengkodean ini, terutama Prinsip Tanggung Jawab Tunggal …

1
Beberapa organisasi kode aplikasi Zend
Selama setahun terakhir saya telah mengerjakan serangkaian aplikasi yang semuanya didasarkan pada kerangka kerja Zend dan berpusat pada logika bisnis yang kompleks yang semua aplikasi harus memiliki akses ke bahkan jika mereka tidak menggunakan semua (lebih mudah daripada memiliki beberapa folder perpustakaan untuk masing-masing aplikasi karena mereka semua terhubung bersama …

2
Penangan perintah dan DDD
Saya memiliki aplikasi ASP.NET MVC, yang menggunakan layanan kueri untuk mendapatkan data dan layanan perintah untuk mengirim perintah. Pertanyaan saya adalah tentang bagian perintah. Jika permintaan masuk, layanan perintah menggunakan dispatcher perintah yang akan merutekan perintah ke penangan perintah yang ditunjuk. Penangan perintah ini memvalidasi perintah terlebih dahulu dan jika …

3
Mendukung multitenancy
Apa saja tantangan khas yang muncul saat mengubah aplikasi penyewa tunggal menjadi aplikasi multitenant? Keamanan dan isolasi data menurut saya yang paling signifikan. Apa yang lainnya? Saya salah satu arsitek untuk upaya otomatisasi yang cukup signifikan, dan secara historis hanya perusahaan kami yang menggunakannya. Kami ingin memungkinkan orang lain untuk …

2
Butuh saran untuk mendesain interaksi antara berbagai bagian aplikasi saya
Saya mencoba merancang kelas "utama" Aplikasi Rich Desktop berdasarkan NetBeans Platform 7. Aplikasi ini akan menggunakan layanan HTTP dan, melalui "sistem push" melalui TCP, akan menerima pesan. Kami adalah 3 pengembang dan kami ingin mengembangkan modul secara paralel Aplikasi akan berlapis (Data, Bisnis, Presentasi) Kami akan menggunakan Model Presentasi untuk …


6
Bagaimana saya harus merencanakan basis kode saya? [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 9 bulan lalu . Saat ini saya sedang mengerjakan proyek yang akan mencapai lebih dari 5.000 baris kode, tetapi …
10 architecture  uml 



2
Apa peran Arsitek Perangkat Lunak dalam proses Pengembangan Tes-Didorong?
Seperti yang saya pahami, Test-Driven Development adalah tentang menulis tes untuk menentukan spesifikasi program (Anda dapat memperbaiki saya jika saya salah). Jika ada seseorang yang bertanggung jawab untuk menulis spesifikasi (termasuk API publik) untuk perangkat lunak (sebut saja Arsitek Perangkat Lunak), apakah itu berarti Arsitek Perangkat Lunak harus menulis semua …
10 architecture  tdd 

3
Cara mendesain aplikasi ketersediaan tinggi
Saat ini kami memiliki aplikasi n-tier klasik: DB / layanan web / front-end. Ini memiliki komponen lain, tetapi tata letak dasar. Kami ingin meningkatkan ketersediaan aplikasi karena 3 alasan utama: Tuan rumah kami terkadang mengalami pemadaman (seperti halnya mereka semua), dan kami ingin meminimalkan dampak pada pelanggan kami, jadi misalnya, …

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.