Rekayasa Perangkat Lunak

13
Bersihkan cara OOP memetakan objek ke presenternya

Saya membuat permainan papan (seperti catur) di Jawa, di mana masing-masing bagian adalah jenisnya sendiri (seperti Pawn, Rookdll.). Untuk bagian GUI dari aplikasi saya perlu gambar untuk masing-masing bagian ini. Sejak melakukan berpikir seperti rook.image(); melanggar pemisahan UI dan logika...

13
Cari lintas data lintas beberapa layanan microser

Saya memiliki data untuk domain tertentu yang didistribusikan antara layanan microser dan database lama. Saya memiliki pencarian yang membentang bidang pada basis data legacy dan microservice. Sebelumnya (sebelum pemisahan microservice), itu dilakukan dengan 1 permintaan sql. Sekarang saya...

13
Gunakan komposisi dan warisan untuk DTO

Kami memiliki ASP.NET Web API yang menyediakan REST API untuk Aplikasi Satu Halaman kami. Kami menggunakan DTO / POCO untuk meneruskan data melalui API ini. Masalahnya sekarang, bahwa DTO ini semakin besar dari waktu ke waktu, jadi sekarang kami ingin memperbaiki DTO. Saya mencari "praktik...

13
Perbedaan antara 'aud' dan 'iss' di jwt

Saya ingin menerapkan layanan otentikasi yang lebih kuat dan jwtmerupakan bagian besar dari apa yang ingin saya lakukan, dan saya mengerti cara menulis kode, tetapi saya mengalami sedikit kesulitan memahami perbedaan antara cadangan issdan audklaim. Saya mengerti bahwa yang mendefinisikan server...

13
Haruskah layanan microsoft menjadi pengguna?

Kami mencoba menentukan cara terbaik untuk mengotorisasi pengguna dalam arsitektur layanan mikro, sambil memastikan layanan microser memiliki izin terbatas. Arsitektur kami menggunakan layanan otorisasi pusat untuk menangani penerbitan token JWT. Kami memiliki persyaratan berikut: Pengguna harus...

13
Unit menguji metode batal

Untuk memperbaiki bug dalam aplikasi, saya memodifikasi metode yang dinamai postLogindengan menambahkan panggilan ke metode yang ada bernama getShoppingCart. Kode protected void postLogin() { getShoppingCart(); } Namun, saya tidak yakin apa cara terbaik untuk menulis unit test postLogin....

13
Asosiasi banyak ke banyak dalam layanan microser

Saat ini saya memiliki dua layanan microser. Kami akan memanggil mereka Adan B. Database di bawah microservice Amemiliki tabel berikut: A |-- users Database di bawah microservice Bmemiliki tabel berikut: B |-- trackers Persyaratan menyatakan itu usersdan trackersmemiliki hubungan...