Rekayasa Perangkat Lunak

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

5
Apa yang Anda lakukan ketika klien memerlukan Editing Teks Kaya di situs web mereka?
Seperti yang kita ketahui sekarang, serangan XSS berbahaya dan sangat mudah dilakukan . Berbagai kerangka membuatnya mudah untuk menyandikan HTML, seperti ASP.NET MVC tidak: <%= Html.Encode("string"); %> Tetapi apa yang terjadi ketika klien Anda mengharuskan mereka untuk dapat mengunggah konten mereka langsung dari dokumen Microsoft Word? Berikut skenarionya: Orang-orang dapat …
18 c#  .net  asp.net-mvc 


20
VB.Net vs C # debat [ditutup]
Seperti 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 mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan untuk panduan. …
18 c#  .net  vb.net 

1
Mengapa perpustakaan Microsoft bergantung pada Newtonsoft.Json?
Ini mungkin sudah mulai jauh ketika Microsoft membuat perpustakaan ASP.NET Web API, setidaknya saat itulah saya mengingatnya jika saya tidak salah. Bagaimanapun, sejak itu, paket-paket HTTPnya mulai tergantung pada pustaka Newtonsoft.Json untuk serialisasi data (de) ke dan dari JSON. Mengapa perusahaan sebesar Microsoft akan menambah ketergantungan pada pustaka sumber terbuka? …
18 .net  asp.net  json  web-api 

4
Mengapa kelas data dianggap sebagai bau kode?
Artikel ini mengklaim bahwa kelas data adalah "bau kode". Alasannya: Itu hal yang normal ketika kelas yang baru dibuat hanya berisi beberapa bidang publik (dan mungkin bahkan beberapa pengambil / setter). Tetapi kekuatan sebenarnya dari objek adalah bahwa mereka dapat berisi tipe perilaku atau operasi pada data mereka. Mengapa salah …

2
Bagikan kunci SSH pribadi dengan Bash di Windows
Saya memiliki Windows 10 dengan Git diinstal. Git ini menggunakan C:/Users/MyNamedir saya sebagai direktori HOME dan /.ssh/dir dalam, tepat untuk sumber kunci SSH pribadi saya. Saya baru saja mengaktifkan dan mengatur "Bash di Ubuntu pada Windows" (sungguh seteguk!) Dan menginstal Git di dalamnya. Saya ingin kedua Gits menggunakan set kunci …

5
Kapan harus menggunakan warisan, kapan harus menggunakan 'hanya bidang boolean'?
Dalam aplikasi Rails kami, kami menambahkan pemberitahuan. Beberapa di antaranya adalah blocking: Mereka menghentikan kemajuan sumber daya apa pun yang mereka tambahkan, karena beberapa informasi tentang sumber daya itu hilang. Pemberitahuan lainnya adalah pemberitahuan sederhana, dan hanya memberikan informasi. Hari ini saya berdiskusi dengan programmer lain di tim kami. Saya …


2
Bagaimana cara kerja kompiler Java AOT?
Ada beberapa alat di luar sana ( Excelsior JET , dll.) Yang mengklaim untuk mengubah aplikasi Java menjadi executable asli ( *.exe). Namun itu adalah saya pemahaman bahwa alat ini benar-benar hanya menciptakan pembungkus asli yang memanggil / menjalankan javadari shell atau command-line. Jika pemahaman itu salah, saya tidak mengerti …
18 java  compiler  aot 


1
Apakah Erlang benar-benar bahasa model aktor?
Saya sedang membaca artikel ini: http://www.doc.ic.ac.uk/~nd/surprise_97/journal/vol2/pjm2/ Dan disebutkan bahwa: ... dalam model aktor bahkan integer direpresentasikan sebagai aktor ... Wikipedia menegaskan: Model Aktor mengadopsi filosofi bahwa semuanya adalah aktor. Erlang memiliki banyak tipe data dan tipe-tipe itu bukanlah aktor sejauh yang saya tahu. Bukankah itu berarti bahwa Erlang bukan bahasa …

2
Bagaimana Anda memisahkan tampilan dari logika dalam aplikasi Winform?
Saya tahu ada pola seperti MVC untuk memisahkan tampilan dari logika, namun, saya tidak tahu seberapa umum mereka dalam aplikasi Winform. Untuk aplikasi C # Winform, saya dapat mulai dengan Formdan secara bertahap menambahkan komponen UI ke dalamnya, kemudian untuk acara komponen, ( click, textchanged...) Saya memanggil fungsi saya, atau …
18 c#  mvc  winforms 



6
TDD dan lengkapi cakupan tes di mana kasus uji eksponensial diperlukan
Saya sedang mengerjakan pembanding daftar untuk membantu menyortir daftar hasil pencarian yang tidak teratur per persyaratan yang sangat spesifik dari klien kami. Persyaratan membutuhkan algoritme relevansi yang diperingkat dengan aturan berikut sesuai kepentingan: Pencocokan tepat pada nama Semua kata permintaan pencarian dalam nama atau sinonim dari hasil Beberapa kata permintaan …

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.