Rekayasa Perangkat Lunak

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

5
Menjahit proyek, di mana nomor versi saya mulai?
Saya telah bercabang sebuah proyek dan telah banyak berubah. Garpu ini bukan hanya perubahan fitur kecil di sini dan perbaikan bug yang terkubur di sana, ini adalah perubahan yang cukup besar. Hanya sebagian besar kode inti yang dibagikan. Saya bercabang proyek ini di v2.5.0. Untuk sementara saya sudah mulai memversi …
12 versioning 

2
Apa pendapat Anda tentang “Gamification”? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …


17
Apakah masih ada kebutuhan untuk menulis SQL?
Dengan begitu banyak alat ORM untuk sebagian besar bahasa modern, apakah masih ada use case untuk menulis dan mengeksekusi SQL dalam suatu program, dalam bahasa / lingkungan yang mendukungnya? Jika demikian mengapa? Untuk kejelasan: Saya tidak bertanya apakah programmer perlu tahu SQL, atau apakah saya harus memiliki alat SQL di …
12 design  sql 




2
Pengujian - In-Memory DB vs Mocking
Saat menulis tes, mengapa seseorang ingin menggunakan basis data dalam memori hanya dengan mengejek data? Saya dapat melihat bahwa basis data dalam memori dapat bermanfaat untuk menguji repositori seseorang. Tetapi jika menggunakan kerangka kerja (seperti Spring Data), menguji repositori akan menguji kerangka kerja dan tidak benar-benar logika aplikasi. Namun, mengejek …

2
Bagaimana merancang titik akhir API untuk memposting objek anak dan untuk mendapatkan semua anak dari semua orang tua?
Misalnya saya punya entitas: Klien, Laporan. Klien mungkin memiliki banyak Laporan dan saya pikir titik akhir untuk satu manajemen Laporan harus disarangkan seperti ini: /clients/{client_id}/reports/{report_id} Adapun semua laporan dari satu klien titik diharapkan: /clients/{client_id}/reports Tetapi bagaimana seharusnya terlihat titik akhir untuk mendapatkan semua Laporan dari semua Klien agar API konsisten …
12 rest  api  api-design 




4
Apakah paradigma non-OOP mendukung konsep seperti enkapsulasi?
Salah satu konsep penting dalam Pemrograman Berorientasi Objek adalah Enkapsulasi. Namun, akhir-akhir ini dunia perangkat lunak tampaknya cenderung mendukung paradigma lain seperti pemrograman fungsional. Itu membuat saya berpikir, bagaimana dengan enkapsulasi dan prinsip OOP lainnya? Apakah mereka salah? Apakah OOP diterapkan salah? Sebagai contoh, Alan Kay terkenal karena mengatakan dalam …



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.