Rekayasa Perangkat Lunak

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


2
Seberapa mudah seharusnya kerangka pengembangan bahasa digunakan?
Ini adalah bagian dari serangkaian pertanyaan yang berfokus pada proyek yang disebut Proyek Abstraksi, yang bertujuan untuk abstrak konsep-konsep yang digunakan dalam desain bahasa dalam bentuk kerangka kerja. Halaman lain yang terkait dengan itu terkait dengan pengetikan struktural dapat dilihat di sini . Meta-topik yang terkait dengan penyelidikan tentang kerangka …

2
Merancang otentikasi untuk REST API
Saya sedang mengerjakan API untuk layanan REST yang akan saya produksi dan konsumsi. Saya telah menghabiskan beberapa hari terakhir mencoba mencari cara untuk menangani otentikasi dengan baik, dan berpikir saya akhirnya menemukan sesuatu. Saya datang dengan ini berdasarkan fakta-fakta berikut tentang tumpukan aplikasi: Klien & Server berada di .NET4 (Bagian …


6
Bagaimana beberapa nilai dikembalikan di Jawa?
Terkadang Anda ingin mengembalikan beberapa nilai dari suatu fungsi. Bagaimana ini biasanya dilakukan di Jawa? Salah satu opsi adalah menggunakan array, seperti cuplikan Python ini yang mengembalikan daftar atau tuple: value, success = read_unreliably() if success: print value Opsi lain adalah mengembalikan hash / dict, seperti contoh JavaScript ini: var …

3
pemrograman generik, seberapa sering digunakan dalam industri
Saya melakukan pemrograman dalam lingkungan akademik saat ini, sehingga saya dapat menggunakan apa pun yang saya inginkan. Saya menggunakan pustaka grafik boost untuk beberapa hal, dan saya bertanya-tanya apakah upaya investasi dalam memahami GP lebih dalam sepadan. Saya ingin tahu - apakah pemrograman generik (GP) banyak digunakan dalam industri? Dugaan …

7
Rekursi - apakah itu "membagi dan menaklukkan" atau "menggunakan kembali kode"
Rekursi - seperti yang kita semua tahu - adalah salah satu masalah itu - yang membungkus kepala Anda terasa seperti mencapai "tonggak" dalam perjalanan pemrograman Anda. Tetapi ketika benar-benar menggunakannya dalam masalah dunia nyata - mengetahui mekanisme rekursi TIDAK cukup - kita juga harus memahami sifat masalah di mana rekursi …
11 recursion 

8
Bagaimana Anda memutuskan apakah Anda harus mengambil proyek?
Saya adalah pengembang yang cukup baru. Secara profesional saya telah memprogram dalam C # selama dua tahun sebagai magang dan 6 bulan sebagai pengembang junior. Seorang teman keluarga saya membutuhkan bantuan dengan proyek yang ditulis dalam VB.net. Saya belum pernah menggunakan VB.net, jadi saya sedikit khawatir di sana. Tapi, pertanyaan …
11 project  contract 



4
Mengapa kita masih menggunakan DOM di browser daripada paradigma desktop
Dari pemahaman saya, antarmuka web dikembangkan untuk menggunakan HTML karena pada saat itu tidak mungkin untuk mensimulasikan aplikasi gaya desktop di browser seperti bagaimana Silverlight dan Flash bekerja, karena keterbatasan bandwidth, dan kemungkinan kekuatan pemrosesan. Mengapa belum ada di masa lalu, dan saat ini menjadi penerimaan yang lebih besar dan …

2
Bagaimana saya bisa menjaga proyek database visualstudio saya sinkron dengan database saya?
Saya ingin skema database saya disinkronkan dengan proyek database Visual Studio .dbproj saya. Saat ini, saya menggunakan SSMS untuk sebagian besar pekerjaan pengembangan database saya, dan saya harus secara manual menggunakan alat membandingkan skema dari studio visual ketika saya membutuhkan skema db dan .dbproj untuk disinkronkan. Mengapa saya menginginkan ini? …

9
Mempelajari aturan catur
Sebuah pertanyaan serupa menanyakan apakah komputer dapat belajar untuk bermain secara optimal dalam catur dengan menganalisis ribuan permainan. Jika sebuah mesin dapat melihat keadaan papan untuk beberapa permainan catur (atau beberapa permainan catur) di awal dan setelah setiap gerakan, dapatkah diprogram untuk mempelajari aturan permainan? Jika bisa, sampai sejauh mana …

10
Bagaimana RDBMS dianggap sebagai mode?
Menyelesaikan Computing A-level saya pada tahun 2003 dan mendapatkan gelar dalam Computing pada tahun 2007, dan mempelajari perdagangan saya di sebuah perusahaan dengan banyak penggunaan SQL, saya dibesarkan dengan gagasan tentang Relational Database yang digunakan untuk penyimpanan. Jadi, meskipun relatif baru untuk pengembangan, saya terkejut membaca komentar (di /software//q/89994/12436 ) …

4
Buat sistem berbasis perilaku / Komponen untuk permainan
Latar Belakang Saya melakukan pengembangan game sebagai hobi, dan saya mencari cara yang lebih baik untuk mendesainnya. Saat ini, saya menggunakan pendekatan OOP standar (saya telah melakukan pengembangan usaha selama 8 tahun sehingga muncul secara nasional). Ambil contoh "baddie" public class Baddie:AnimatedSprite //(or StaticSprite if needed, which inherit Sprite) { …

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.