Rekayasa Perangkat Lunak

11
Git commit belum selesai tetapi tidak dapat melanjutkan pada mesin itu

Kadang-kadang saya mengalami masalah memiliki kode tidak berkomitmen pada workstation yang tidak siap untuk komit tetapi perlu diselesaikan pada workstation atau laptop yang berbeda. Apakah ada yang punya solusi untuk masalah ini, seperti "komitmen lunak" atau cara lain untuk mentransfer perubahan...

11
Bagaimana memodelkan lebih dari satu 'nama belakang'?

Di negara-negara berbahasa Spanyol kami menggunakan lebih dari satu nama belakang, seperti: Nama depan ↘ ↙ Nama belakang                 Pedro Arturo Rodríguez Loyola         Nama tengah ↗ ↖ (?) Saya mencoba memodelkan data untuk nama pasien. Di negara kita ini penting, jadi saya tidak...

11
Kelas Boolean Java - mengapa tidak enum?

Tampak bagi saya bahwa kelas Boolean adalah kandidat ideal untuk diimplementasikan sebagai enum. Melihat kode sumber, sebagian besar kelas adalah metode statis yang dapat dipindahkan tidak berubah ke enum, sisanya menjadi lebih sederhana sebagai enum. Bandingkan yang asli (komentar dan metode...

11
Kompilasi IOC waktu

Adakah yang memulai proyek untuk melakukan IOC pada waktu kompilasi (mungkin menggunakan Roslyn atau Linq MethodInfo emit)? Pengalaman saya dengan wadah IOC sejauh ini luar biasa, menunjukkan beberapa masalah kecil Banyak wadah IOC lambat untuk memulai, karena banyak logika resolusi terjadi di...

11
Belajar untuk menyelidiki bug [ditutup]

Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Saya bahkan tidak...

11
Mengapa F # Core menentukan tipe array generik?

Saya baru saja memperhatikan bahwa namespace FSharp.Core termasuk tipe array generik hingga 4 dimensi, yaitu Core. [] <'T> , Core. [,] <' T>, dll. C # dan VB tampaknya baik-baik saja. dengan System.Array - meskipun tidak jelas bagi saya bagaimana mereka mengelola untuk mendukung tipe...

11
Pengindeksan pointer

Saat ini saya sedang membaca buku berjudul "Numerical Recipes in C". Dalam buku ini, penulis merinci bagaimana algoritme tertentu secara inheren bekerja lebih baik jika kami memiliki indeks yang dimulai dengan 1 (saya tidak sepenuhnya mengikuti argumennya dan itu bukan inti dari posting ini),...

11
Mendekati SICP di Clojure bukannya Skema

Saya seorang mahasiswa tahun ketiga dalam program rekayasa perangkat lunak, dan saya membawa gagasan membaca SICP kepada seorang penasihat untuk mendapatkan pemahaman yang lebih dalam dan lebih mendasar tentang prinsip-prinsip di balik semua perangkat lunak yang kami rekayasa ini. Dia menyarankan...