Rekayasa Perangkat Lunak

10
Cara memberi umpan balik setelah proses peninjauan kode

Saat ini saya sedang meninjau beberapa kode pengembang junior yang baru saja bergabung dengan tim saya, saya bertanya-tanya bagaimana saya harus memberikan hasil tinjauan ini: Haruskah saya memperbaiki kode sendiri? Haruskah saya memberi mereka umpan balik tentang proses peninjauan dan membiarkan...

10
Jumlah Jenis vs Polimorfisme

Tahun terakhir ini saya mengambil lompatan dan belajar bahasa pemrograman fungsional (F #) dan salah satu hal yang lebih menarik yang saya temukan adalah bagaimana hal itu mempengaruhi cara saya mendesain perangkat lunak OO. Dua hal yang paling saya lewatkan dalam bahasa OO adalah pencocokan pola...

10
Jika arsitektur microservice membutuhkan basis data terpisah per microservice maka itu terlalu mahal & tidak terkelola. Mengapa kita membutuhkannya?

Saya membaca tentang layanan microser dan tampaknya tidak masuk akal bagi saya untuk membuat DB terpisah per layanan hanya untuk mencapai isolasi. Saya dapat mencapai hal yang sama hanya menggunakan layanan web dan satu basis data. Mengapa kita membutuhkannya? Hal yang memisahkan database tidak...

10
Apa hubungannya "HATEOAS" dengan Status Aplikasi?

HATEOAS adalah akronim untuk "Hypermedia As Engine Of Application State". Apa yang dimaksud dengan "Mesin Negara Aplikasi", dan khususnya - bagaimana "mesin hypermedia" itu? Sejauh yang saya bisa mengerti, HATEOAS, dan standar terkait seperti HAL, membahas bagian "dapat ditemukan" dari REST. The...