Rekayasa Perangkat Lunak

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

7
Pembelajaran mesin diterapkan pada pengembangan kode
Latar belakang saya di bidang teknik mesin, jadi tolong maafkan ketidaktahuan saya untuk bidang ini. Saya sangat menikmati pemrograman dan pengembangan perangkat lunak. Juga, saya baru-baru ini mengambil kelas Machine Learning (ML) online gratis, yang saya sangat rekomendasikan, diajarkan oleh profesor Stanford Andrew Ng. Tautkan di sini . Saya pernah …

6
Bagaimana Anda membuat GUI untuk kelas polimorfik?
Katakanlah saya memiliki pembuat ujian, sehingga guru dapat membuat banyak pertanyaan untuk ujian. Namun, tidak semua pertanyaan sama: Anda memiliki banyak pilihan, kotak teks, pencocokan, dan sebagainya. Setiap jenis pertanyaan ini perlu menyimpan berbagai jenis data, dan memerlukan GUI yang berbeda untuk pencipta dan untuk peserta tes. Saya ingin menghindari …

4
Apakah CQRS / MediatR layak ketika mengembangkan aplikasi ASP.NET?
Saya telah mencari CQRS / MediatR belakangan ini. Tetapi semakin saya menelusuri semakin kurang saya menyukainya. Mungkin saya salah paham tentang sesuatu / segalanya. Jadi itu mulai luar biasa dengan mengklaim mengurangi controller Anda untuk ini public async Task<ActionResult> Edit(Edit.Query query) { var model = await _mediator.SendAsync(query); return View(model); } …

3
Apa sebenarnya target kompilasi?
Saya terus mendengar istilah ini dan semua pencarian google membawa saya ke artikel tentang kompiler. Saya hanya ingin mengerti apa artinya target kompilasi: | UPDATE: Untuk memberikan beberapa konteks: Saya pernah mendengarnya mengatakan bahwa web assembly adalah target kompilasi untuk bahasa lain seperti C, C ++, Rust dll.
17 compiler 


2
Mengapa tidak ada syscall batching generik di Linux / BSD?
Latar Belakang: Overhead panggilan sistem jauh lebih besar daripada overhead panggilan fungsi (perkiraan berkisar antara 20-100x) sebagian besar karena pergantian konteks dari ruang pengguna ke ruang kernel dan kembali. Adalah umum untuk fungsi sebaris untuk menyimpan overhead panggilan fungsi dan panggilan fungsi jauh lebih murah daripada syscalls. Masuk akal bahwa …

2
Manfaat menggunakan API dan server UI terpisah untuk aplikasi Web
Di tempat kerja, kami memiliki aplikasi internal besar yang telah dalam pengembangan selama hampir 2 tahun sekarang; Saya baru saja bergabung dengan proyek ini dan beberapa arsitekturnya membuat saya sedikit bingung, jadi saya berharap seseorang di sini dapat memberikan beberapa saran sebelum saya keluar untuk menanyakan kepada arsitek pertanyaan-pertanyaan yang …

3
Bagaimana cara menggunakan unit test saat menggunakan BDD?
Saya mencoba memahami BDD. Saya sudah membaca beberapa artikel dan seperti yang saya mengerti BDD adalah "langkah selanjutnya" dari TDD. Saya mengatakan itu karena saya menemukan keduanya sangat mirip, dan seperti yang dapat saya baca di artikel ini , BDD lahir sebagai peningkatan dari TDD. Bagus, saya sangat suka ide …
17 unit-testing  bdd 



2
Bagaimana cara menulis server HTTP?
Seperti judulnya, saya ingin menulis server HTTP. Pertanyaan saya adalah ini, bagaimana saya melakukan ini? Saya tahu ini terdengar SANGAT umum dan terlalu "tingkat tinggi", tetapi ada metode untuk kegilaan saya. Saya yakin, jawaban atas pertanyaan ini adalah agnostik bahasa; artinya, tidak peduli bahasa apa yang saya gunakan (misalnya, C, …

4
Deklarasi ke depan vs. sertakan
Reduce the number of #include files in header files. It will reduce build times. Instead, put include files in source code files and use forward declarations in header files. Saya membaca ini di sini. http://www.yolinux.com/TUTORIALS/LinuxTutorialC++CodingStyle.html . Jadi dikatakan jika kelas (kelas A) dalam file header tidak perlu menggunakan definisi sebenarnya …
17 c++  coding-style 

4
Arsitektur data untuk metrik log peristiwa?
Layanan saya memiliki sejumlah besar peristiwa pengguna yang sedang berlangsung, dan kami ingin melakukan hal-hal seperti "menghitung kemunculan tipe peristiwa T sejak tanggal D. " Kami mencoba membuat dua keputusan dasar: Apa yang harus disimpan? Menyimpan setiap acara vs. hanya menyimpan agregat (Gaya log peristiwa) mencatat setiap peristiwa dan menghitungnya …

4
Mendeklarasikan variabel pengembalian dalam metode c # vs mengembalikan nilai secara langsung
Dalam debat mengenai variabel kembali, beberapa anggota tim lebih suka metode untuk mengembalikan hasilnya langsung ke pemanggil, sedangkan yang lain lebih suka menyatakan variabel kembali yang kemudian dikembalikan ke pemanggil (lihat contoh kode di bawah) Argumen untuk yang terakhir adalah bahwa hal itu memungkinkan pengembang yang men-debug kode untuk menemukan …

2
Bagaimana Cara Kerja Kompiler? [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 …
17 compiler 

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.