Rekayasa Perangkat Lunak

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


5
Bisakah semua fungsi rekursif dikodekan dengan iterasi? [Tutup]
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 6 tahun yang lalu . Apa keuntungan dari rekursi? Beberapa bahasa pemrograman dapat mengoptimalkan rekursi ekor, tetapi, secara umum, …

3
Apa konvensi penamaan kontrol yang disarankan untuk markup XAML?
Ketika bekerja dengan WPF atau Silverlight, bagaimana seharusnya seseorang menggunakan konvensi penamaan kontrol? Apakah Anda memberi nama kontrol di marka XAML? Saya telah melihat contoh proyek di codeplex dengan nama kontrol seperti "selectButton" atau "btnSelect". Apa yang akan kamu rekomendasikan?
10 wpf  silverlight 

6
Kapan menjadi berlebihan?
Pertama-tama, saya minta maaf karena saya tidak tahu bagaimana membuat utas komunitas; jadi tolong bantu seseorang. Sebagai pengembang, melintasi banyak platform, teknologi, dan bahkan pada tingkat infrastruktur; Saya selalu bertanya, kapan saya melakukan TERLALU banyak?!? Ini merupakan proses pembelajaran yang tidak pernah berakhir, sejak saya mulai. Satu (1) hal yang …

5
PHP, HTML, Javascript dan menulis praktik yang baik
Saya menyadari bahwa saya harus menuliskan spesifikasi konvensi tentang HTML, JavaScript dan coding PHP untuk saya dan tim saya. Dalam pengembangan web, sama seperti di C ++, saya pasti penggemar lekukan dan komentar. Meskipun demikian, sering dalam pekerjaan saya, saya menemukan kode HTML + JavaScript + PHP yang tiba-tiba memunculkan …

3
Bisakah saya menggunakan nama pengguna saya di lisensi legal? [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 4 tahun yang lalu . Saya memiliki proyek open source, tetapi saya tidak ingin menggunakan nama asli saya di file lisensi. Secara …
10 licensing  law 

5
Siapa yang harus mendefinisikan, menetapkan, menerapkan, dan mengikuti tugas-tugas dalam Scrum?
Peran dalam scrum adalah Pemilik Produk, Scrum Master, dan Tim Scrum. Kisah pengguna juga harus dipecah menjadi bagian-bagian kecil yang disebut tugas. Tugas tampaknya memiliki empat fase, yaitu, definisi, penugasan, implementasi, dan berikut. Siapa yang harus melakukan apa dalam Scrum tentang tugas? Apakah itu tanggung jawab master scrum untuk memperbarui …


3
Apakah ada bahasa pemrograman di mana setiap string adalah program yang valid?
Apakah ada bahasa pemrograman Turing yang lengkap sehingga untuk alfabet tetap (katakanlah, ASCII), setiap permutasi yang mungkin dari karakter-karakter tersebut adalah program yang secara semantik sah yang dapat dieksekusi? Kami menganggap loop tak terbatas juga valid secara semantik. Saya tahu beberapa format data, seperti Markdown, memiliki validitas semantik universal (setiap …

2
Apa hubungannya "HATEOAS" dengan Status Aplikasi?
HATEOAS adalah akronim untuk "Hypermedia As Engine Of Application State". Apa yang dimaksud dengan "Mesin Negara Aplikasi", dan khususnya - bagaimana "mesin hypermedia" itu? Sejauh yang saya bisa mengerti, HATEOAS, dan standar terkait seperti HAL, membahas bagian "dapat ditemukan" dari REST. The Musim Semi diskusi tentang hal itu merangkum sebagai: …
10 rest  hateoas 

3
Jumlah Jenis vs Polimorfisme
Tahun terakhir ini saya mengambil lompatan dan belajar bahasa pemrograman fungsional (F #) dan salah satu hal yang lebih menarik yang saya temukan adalah bagaimana hal itu mempengaruhi cara saya mendesain perangkat lunak OO. Dua hal yang paling saya lewatkan dalam bahasa OO adalah pencocokan pola dan jumlah. Di mana-mana …

2
ukuran boolean tidak didefinisikan dalam java: mengapa?
Saya melihat ukuran boolean tidak ditentukan. Di bawah ini adalah dua pernyataan yang saya lihat pada ukuran data primitif java tidak didefinisikan secara tepat Penjelasan lebih lanjut mengatakan boolean mewakili sedikit informasi, tetapi "ukurannya" bukanlah sesuatu yang didefinisikan secara tepat. Pertanyaan muncul di benak saya adalah mengapa boolean di java …
10 java  concepts  boolean 

3
Apakah OK untuk membuat objek Entity Framework DataContext dan membuangnya di blok menggunakan di setiap metode CRUD saya?
Saya sedang membangun aplikasi WPF yang mengimplementasikan fitur-fitur berikut: Ambil input pengguna dan baca data dari basis data melakukan beberapa perhitungan di atasnya Perlihatkan kepada pengguna dalam berbagai jenis tampilan dan tulis perubahan kembali ke db Arsitektur yang diajukan: Database -> Kerangka Entitas -> Repositori -> Logika Bisnis -> Layanan …
10 c#  design  architecture  wpf 

5
Temukan Root Agregat DDD
Ayo mainkan game favorit semua orang, temukan Aggregrate Root. Mari kita gunakan domain masalah Pelanggan / Pesanan / OrderLines / Produk kanonik. Secara tradisional, Pelanggan, pesanan, dan produk adalah AR dengan OrderLines menjadi entitas di bawah Pesanan. Logika di balik ini adalah bahwa Anda perlu mengidentifikasi pelanggan, pesanan, dan produk, …

3
Apakah ada manfaatnya untuk mendefinisikan variabel lokal konstan sebagai statis (c ++)?
void Animation::playAnimation() const { static const int index = 0; const std::string& animationFileName = m_animationContainer.getAnimationName(index); static const int zOrder = -1; static bool isLooping = false; AnimationBank::play(animationFileName, zOrder, isLooping); } Apakah ada manfaatnya untuk mendefinisikan variabel lokal konstan sebagai static? Atau itu tidak perlu dan bahkan praktik yang buruk.
10 c++  c++11  c++14 

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.