Rekayasa Perangkat Lunak

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

2
Aplikasi stateful vs non-stateful [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 tahun lalu . Saya telah belajar tentang aplikasi stateful vs non-stateful, tapi saya masih sedikit bingung dengan topik ini. …


2
Mengapa DateTime. Bulan int?
Dalam C #, DateTimeproperti Monthmemiliki tipe int(integer bertanda 32 bit) namun jangkauannya hanya 1-12. Apa alasan tim C # memilih intlebih dari tipe numerik yang lebih kecil seperti byte(bilangan bulat 8 bit yang tidak ditandatangani)?
9 c#  memory 


4
Iterasi kelas yang mewakili koleksi: IEnumerable <T> vs metode kustom
Saya sering menemukan diri saya perlu mengimplementasikan kelas yang merupakan enumerasi / koleksi sesuatu. Pertimbangkan untuk thread ini dengan contoh buat dari IniFileContentyang merupakan pencacahan / kumpulan garis. Alasan kelas ini harus ada dalam basis kode saya adalah bahwa saya ingin menghindari logika bisnis yang tersebar di semua tempat (= …
9 c# 

1
Arsitektur Microservice - menggunakan Auth Server sebagai server Sumber Daya Pengguna
Saya merancang aplikasi berdasarkan arsitektur microservices, Dalam aplikasi ini saya akan membutuhkan Auter microservice, Saya juga perlu menyimpan beberapa informasi Pengguna tambahan seperti, mungkin, beberapa alamat, gambar avatar dll Ini mengarah pada gagasan memiliki dua layanan microser - satu untuk Auth dan lainnya, Pengguna, yang dapat menyimpan informasi tambahan Pengguna, …

1
Seharusnya melepaskan cabang yang akan digabungkan menjadi master
Tim saya menggunakan model percabangan Git Stable Mainline dan kami akan membuat cabang rilis pertama. Dari apa yang telah saya baca sejauh ini, sepertinya cabang rilis dilepaskan dari cabang master dan tidak pernah sepenuhnya digabungkan kembali ke master. Sebaliknya, jika perbaikan dilakukan pada cabang rilis, maka biasanya dipetik kembali ke …

3
Mengapa "front-end" hanya berkaitan dengan pengembangan web?
Sebagai pengembang WPF, saya bingung ketika saya menemukan bahwa saya tidak dianggap sebagai front-end karena platform saya bukan web, meskipun saya jelas berurusan dengan interaksi pengguna dan ujung depan aplikasi. Satu pemikiran yang saya miliki adalah bahwa aplikasi desktop tidak memiliki pemisahan antara ujung depan dan belakang (UI dan domain, …

1
Cara menyusun aplikasi Go, dirancang menurut arsitektur bersih
Saya mencoba membangun proyek menggunakan arsitektur bersih, seperti dijelaskan di sini . Saya menemukan artikel yang bagus tentang cara melakukan ini di Go . Contohnya adalah yang sangat sederhana, dan penulis memasukkan kode mereka ke dalam paket-paket yang dinamai berdasarkan lapisan tempat mereka berada. Saya menyukai gagasan Paman Bob bahwa …


1
Mengapa pengujian unit lebih sulit dalam pemrograman berorientasi objek dibandingkan dengan pemrograman fungsional?
Saya akan melalui seri ini . Penulis menyebutkan bahwa karena keadaan dipertahankan dalam pemrograman berorientasi objek, lebih sulit untuk menulis tes unit. Dia juga mengatakan bahwa karena pemrograman fungsional tidak mempertahankan keadaan (tidak selalu), lebih mudah untuk menulis tes unit. Saya tidak melihat contoh yang menunjukkan masalah ini. Jika ini …

4
Bagaimana cara menambahkan logging ke perpustakaan sehingga dapat diintegrasikan dengan mudah dengan sistem logging dari program menggunakan perpustakaan?
Saya menulis perpustakaan yang memiliki banyak informasi yang dapat digunakan dalam log di program yang menggunakannya, tapi saya tidak tahu cara terbaik untuk mengeksposnya sedemikian rupa sehingga program yang menggunakan perpustakaan saya bisa mengintegrasikan log perpustakaan saya dengan lognya sendiri tanpa terlihat (jika diinginkan). Memilih perpustakaan logging khusus untuk perpustakaan …
9 c++  logging 



4
Apakah "konstruktor objek" nama yang lebih pendek untuk "fungsi dengan nama` objek` jenis kembali `objek`"?
Maksud saya, ini masalah memilih kata lebih dari ada perbedaan antara fungsi dan panggilan konstruktor. Benda yang dinamai "konstruktor suatu objek" juga dapat dinamai "fungsi dengan objecttipe pengembalian nama object". Orang dapat berargumen bahwa C ++ tidak memungkinkan seseorang untuk memiliki fungsi dan tipe nama yang sama; Namun, ada solusi …

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.