Rekayasa Perangkat Lunak

10
Apa metode untuk memperkirakan nilai kode sumber?

Saya telah mengerjakan beberapa proyek di waktu luang saya selama beberapa bulan terakhir. Baru-baru ini saya didekati oleh teman-teman untuk membangun startup, dan kode sumber ini akan sangat berharga bagi kami. Sebagai salah satu pendiri, kode ini dapat menghitung sesuatu di modal perusahaan,...

10
Cara mengurangi kopling ketat antara dua sumber data

Saya mengalami kesulitan menemukan solusi yang tepat untuk masalah arsitektur berikut. Dalam pengaturan kami (digambarkan di bawah) kami memiliki 2 sumber data, di mana sumber data A adalah sumber utama untuk item jenis Foo. Ada sumber data sekunder yang dapat digunakan untuk mengambil informasi...

10
Generik dan Penghapusan Jenis

Generik di Jawa diimplementasikan menggunakan tipe erasure. JLS mengatakan bahwa ilham itu kompatibilitas ke belakang. Di mana seperti di sisi lain C # generik dapat diverifikasi. Secara teoritis apa kelebihan dan kekurangan dengan memiliki Generics sebagai "penghapusan" atau "dapat...

10
Mengapa kolom tabel sqlite Data Inti dimulai dengan 'Z'?

Saya melihat tabel sqlite yang dihasilkan Core Data dan perhatikan bahwa semua kolom tabel dimulai dengan 'Z'. Saya menyadari ini adalah detail implementasi, tetapi saya ingin tahu mengapa itu terjadi dan jika ada keputusan desain yang terlibat dalam hal ini. Adakah yang tahu atau menebak...

10
Apa yang harus dilakukan ketika sprint selesai lebih awal?

Apa yang harus dilakukan ketika sprint selesai lebih awal? Saat ini tim Scrum kami menyusun cerita dari tumpukan, jika sprint selesai lebih awal. Apa yang terjadi dengan cerita yang diambil dari jaminan simpanan? Apakah cerita akan ditambahkan ke Sprint saat ini? Jika ya, bagaimana jika...

10
Terminologi OOP di Ruby dan C ++

Saya mengambil kelas C ++ di sekolah saya. Karena saya sudah memprogram di Ruby saya tahu beberapa hal OOP. Tetapi dalam C ++ ada fungsi anggota, variabel anggota, dan fungsi statis. Di Ruby kita memiliki metode instan, variabel instan, dan variabel kelas. Dan masih ada lagi ... Apa alasan mereka...

10
Menggunakan MVC di aplikasi Java

Saya perlu menulis aplikasi GUI lintas-platform untuk memproses (dalam banyak utas) dan memvisualisasikan jumlah data yang cukup besar. Idealnya aplikasi harus relatif cepat dan terlihat bagus. Antarmuka aplikasi akan terdiri dari widget tabel, widget pohon, dan widget menggambar-gambar khusus....