Rekayasa Perangkat Lunak

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

6
Di mana saya harus meletakkan permintaan API di MVC?
Saya sedang membangun aplikasi web menggunakan pola MVC. Mengikuti jenis arsitektur ini kita dapat melihat bahwa semua metode yang digunakan untuk berinteraksi dengan basis data diimplementasikan dalam model . Tetapi apa yang terjadi jika saya harus memanggil layanan yang diekspos oleh orang lain di web? Misalnya, saya ingin mengakses API …
25 mvc  api 

2
Proyek forking pada proses Github
Ada proyek di Github yang paling saya sukai dan ingin saya gunakan. Ada beberapa hal yang ingin saya lakukan secara berbeda / hapus yang tidak masuk akal untuk apa yang saya inginkan / butuhkan. Saya juga ingin menambahkan beberapa hal. Seperti yang saya pahami, saya harus membayar proyek dan saya …

15
Kapan 'fungsi statis' mulai digunakan?
OK, saya telah belajar apa fungsi statis itu, tetapi saya masih tidak melihat mengapa mereka lebih berguna daripada fungsi anggota pribadi. Ini mungkin semacam pertanyaan newb-ish di sini, tetapi mengapa tidak mengganti semua fungsi anggota pribadi dengan fungsi statis saja?

5
Apakah ada buku kanonik tentang rakitan x86? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 5 tahun yang lalu . Ada banyak buku tentang kebaktian. Namun, mereka biasanya berurusan dengan ISA yang tidak saya pedulikan, seperti MIPS …
25 learning  books  assembly  x86 

4
Klarifikasi Prinsip Terbuka / Tertutup
Seperti yang telah saya jelaskan, prinsip terbuka / tertutup menyatakan bahwa kode yang pernah ditulis tidak boleh dimodifikasi (selain dari perbaikan bug). Tetapi jika aturan bisnis saya berubah, bukankah saya harus memodifikasi kode yang menerapkan perubahan itu? Saya kira saya tidak mengerti sesuatu tentang prinsipnya karena itu tidak masuk akal …

7
Apa urutan yang benar untuk membaca buku-buku ini? [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 mengumpulkan debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
25 c#  learning  books 

5
Bagaimana Anda mengidentifikasi kasus "tepi" pada algoritma?
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 8 tahun yang lalu . Pada dasarnya bagaimana Anda mengetahui mana yang mungkin menjadi kasus terburuk atau terbaik Anda dan kasus "tepi" lainnya yang mungkin Anda miliki SEBELUM memilikinya dan jadi, bagaimana Anda mempersiapkan …


1
Sarankan praktik terbaik untuk membuat kelas Konstanta
Pertanyaan ini dimigrasikan dari Code Review Stack Exchange karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 5 tahun yang lalu . Ada perdebatan di antara anggota tim saya tentang deklarasi kelas Konstanta. Kami memindahkan variabel konstan ke kelas terpisah seperti di bawah ini. public class Constants { public …
25 c#  class 


6
Kapan referensi melingkar ke pointer orangtua dapat diterima?
Pertanyaan Stack Overflow ini adalah tentang seorang anak yang memiliki referensi ke induknya, melalui sebuah pointer. Komentar awalnya cukup kritis dari desain menjadi ide yang mengerikan. Saya mengerti ini mungkin bukan ide terbaik secara umum. Dari aturan umum tampaknya adil untuk mengatakan, "jangan lakukan ini!" Namun, saya bertanya-tanya kondisi seperti …
24 design 



3
Berjuang dengan ketergantungan siklus dalam unit test
Saya mencoba untuk mempraktekkan TDD, dengan menggunakannya untuk mengembangkan yang sederhana seperti Bit Vector. Saya kebetulan menggunakan Swift, tetapi ini adalah pertanyaan bahasa-agnostik. My BitVectoradalah structyang menyimpan satu UInt64, dan menyajikan API di atasnya yang memungkinkan Anda memperlakukannya seperti koleksi. Detailnya tidak terlalu penting, tetapi cukup sederhana. 57 bit tinggi …

4
Bagaimana cara menangani TODO dalam permintaan tarik?
Pertanyaan ini dimigrasikan dari Jaminan Kualitas Perangkat Lunak & Pengujian Stack Exchange karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi tahun lalu . Ketika saya meninjau perubahan dalam permintaan tarik, kadang-kadang saya menemukan komentar dengan catatan "TODO" yang mungkin ada karena alasan yang berbeda, dalam kasus kami sebagian …

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.