Rekayasa Perangkat Lunak

T&J untuk profesional, akademisi, dan siswa yang bekerja dalam siklus hidup pengembangan sistem

1
Apa yang harus dilakukan dengan "frontend" di lingkungan berbasis microservices?
Kami baru-baru ini mulai membagi aplikasi web monolitik kami menjadi layanan microser, perlahan-lahan memotong fungsi dan menulis ulang menjadi layanan microser individu. Semua berjalan baik kecuali kita tidak yakin cara terbaik untuk mengatur pekerjaan frontend. Kami telah membagi menjadi beberapa tim produk dengan masing-masing mengelola kode untuk sejumlah kecil layanan …

4
MVC - Berbagi Informasi Kontekstual antar tampilan
Maafkan kiriman panjang. Ada pertanyaan, tetap saja bersamaku. Konteks Kecil Kami memiliki situs yang diharuskan untuk beradaptasi berdasarkan berbagai pengaturan pengguna, grup milik pengguna, dari mana mereka berasal dan hal-hal lain. Kami dulu memasukkan bit yang relevan pada model untuk halaman, jadi jika halaman memiliki tabel yang akan menunjukkan jika …
8 c#  mvc  asp.net-mvc 

4
Pengelompokan bug dalam kode sumber
Ada banyak klaim tentang adanya kelompok bug atau cacat. Pencarian sederhana mengungkapkan banyak hasil, misalnya: 1 , 2 , 3 , 4 , 5 . Namun, semua bukti yang dikutip adalah anekdotal dan saya tidak dapat menemukan data konkret untuk mendukungnya. Sementara pengalaman saya sendiri tidak bertentangan dengan klaim ini, …


4
Kapan mengabaikan kesalahan yang umum dan program pulih dari [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Saya memiliki program yang membuat ratusan permintaan CURL harian, permintaan SMTP, dan permintaan …

4
Apakah itu melanggar prinsip OOP jika fungsi anggota tidak menggunakan properti kelas / variabel anggota?
Saya memiliki kelas yang sudah ada yang berinteraksi yang dapat membuka, membaca atau menulis ke file. Saya perlu mengambil modifikasi file untuk tujuan itu saya harus menambahkan metode baru Misalkan berikut ini adalah definisi kelas saya di mana saya ingin menambahkan metode baru. class IO_file { std::string m_file_name; public: IO(); …

4
Struktur kode untuk menangani banyak pasar? (aturan bisnis yang berbeda untuk setiap negara bagian di AS)
Kami sedang mengembangkan aplikasi yang memiliki persyaratan yang sedikit berbeda untuk setiap pasar bisnis (negara dan negara bagian) tempat aplikasi itu tersedia. Sepertinya ini adalah situasi yang umum tetapi saya tidak dapat menemukan artikel yang bagus tentang penataan kode / modul untuk skenario ini. Ini adalah aplikasi C # dan …

2
Apakah ada kerugian menggunakan Eclipse Collections secara eksklusif?
Karena aplikasi saya bekerja dengan koleksi bilangan bulat yang sangat besar, Eclipse Collections sepertinya merupakan kerangka kerja yang sangat berguna karena koleksi primitifnya. Saya sudah mengujinya, senang melihat peningkatan kinerja dan memori yang signifikan - sangat banyak sehingga saya mempertimbangkan untuk membuang Koleksi JDK secara bersamaan (bahkan untuk bagian aplikasi …

1
Bisakah pesan lewat digunakan untuk redundansi CPU dan konstruk load-balancing
Dalam bare metal atau sistem tertanam jenis RTOS minimal dengan beberapa prosesor, mungkinkah menjalankan program yang identik pada setiap prosesor yang menggunakan Message Passing Interface (MPI) untuk memberikan keseimbangan beban dan juga redundansi jika terjadi kegagalan prosesor? Seperti mesin negara yang mengubah tindakan apa yang dilakukan CPU lain berdasarkan pesan …


2
Apakah saya mencoba memisahkan kelas terlalu banyak di sini?
Saya sedang mengerjakan mesin rendering medan real-time. Saya memiliki kelas QuadTree dan Node. Kelas QuadTree memperluas / memecah pohon tergantung di mana kamera berada. Jadi masuk akal bahwa QuadTree bertanggung jawab atas objek Node seumur hidup. Masalahnya adalah bahwa ada banyak data yang perlu dikaitkan dengan masa pakai itu dan …

2
Apa kompleksitas fungsi pemisahan string Java?
String saya adalah tipe "abacsdsdvvsg"atau "a a a a a a a" Dan saya menggunakan String[] stringArray = s.split("");atau String[] stringArray = s.split(" "); saya bertanya-tanya apa yang akan menjadi kompleksitas (dalam O(string length)) untuk pemisahan di atas? PS: Saya tahu cara menghitung O (...) jika kode diberikan. Di sini …
8 java  strings  java8 

1
Bagaimana cara menguji ClassLoader kustom?
Untuk beberapa alasan, saya perlu anak-anak ClassLoader. Seperti ClassLoaderitu tidak ada di JDK, jadi saya menulisnya. Karena ini adalah komponen utama dari use case saya, saya ingin ini diuji berat. Untuk memastikan itu tidak berubah tanpa merusak perilaku, saya ingin menjadi sangat teliti dan menguji semua yang dapat diuji secara …


2
Alur kerja Node.js yang baik untuk menjaga agar paket tetap mutakhir?
Saya baru-baru ini mulai mengembangkan proyek di Node.js. Tentu saja, saat ini paket yang saya gunakan cukup baru karena saya mulai dari awal dan menggunakan versi terbaru, tetapi ada tingkat pergantian versi yang cukup tinggi untuk sebagian besar paket Node.js dan seringkali fitur tertentu akan menjadi usang atau jatuh, dan …
8 node.js  npm 

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.