Rekayasa Perangkat Lunak

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

5
Dalam sistem MVC, di mana seharusnya kode persistensi database berada?
Saya telah melihat banyak konfigurasi untuk mempertahankan informasi ke database. Secara umum, tiga jenis desain tampak umum di sudut dunia saya: Pengendali mengelola kegigihan Model mengelola kegigihan Perpustakaan pihak ketiga mengelola kegigihan, biasanya memerlukan semacam anotasi pada model. Saya bertanya-tanya konfigurasi mana (jika ada) yang, secara konsep, yang paling mudah …
21 mvc 

3
Bagaimana cara menghindari pengecualian yang menjengkelkan?
Membaca artikel Eric Lippert tentang pengecualian jelas merupakan pembuka mata tentang bagaimana saya harus mendekati pengecualian, baik sebagai produsen maupun sebagai konsumen. Namun, saya masih berjuang untuk mendefinisikan pedoman tentang bagaimana menghindari melemparkan pengecualian yang menjengkelkan. Secara khusus: Misalkan Anda memiliki metode Simpan yang dapat gagal karena a) Orang lain …
21 exceptions 

4
Mempertahankan integritas referensial antara klien seluler dan server
Jadi saya punya sistem yang relatif sederhana. Sebuah klien mobile menciptakan catatan dalam database sqlite yang saya ingin telah disinkronisasikan ke SQL server jauh (yang bersama dengan klien mobile lainnya) . Jadi ketika saya membuat catatan baru di tabel sqlite ponsel, saya kemudian mendorong perubahan itu ke layanan jarak jauh …
21 sql  web-services 

13
Kapan bisa TIDAK memperbaiki windows yang rusak?
Mengacu pada jendela yang rusak , adakah saat-saat di mana refactoring sebaiknya dibiarkan untuk kegiatan di masa mendatang? Sebagai contoh, jika suatu proyek untuk menambahkan beberapa fitur baru ke sistem internal yang ada ditugaskan ke tim yang belum bekerja dengan sistem sampai sekarang, dan diberi garis waktu singkat untuk bekerja …



7
Dalam basis kode warisan, bagaimana saya dengan cepat mengetahui apa yang sedang digunakan dan apa yang tidak?
Saya telah diminta untuk mengevaluasi apa yang tampaknya menjadi basis kode warisan substansial, sebagai pendahulu untuk mengambil kontrak mempertahankan basis kode itu. Ini bukan pertama kalinya saya berada dalam situasi ini. Dalam contoh ini, kodenya adalah untuk situs game multipemain multi-profil yang cukup tinggi dan cukup tinggi, mendukung setidaknya beberapa …

7
Lanjutkan dilema untuk pekerjaan profesional [ditutup]
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 . Pada resume saya, saya menyatakan diri saya memiliki "7 tahun pengalaman pemrograman langsung di C". Untuk memperjelas, …


17
Bukankah sumber terbuka buruk bagi pengembang sendiri? [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 …

7
Untuk jenis aplikasi apa Python merupakan pilihan yang buruk? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Saya baru mulai belajar Python, dan saya ingin mendapatkan lebih banyak konteks pada …
21 python 




3
Apa alternatif modern dari Resep Numerik yang ada? [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 . Di masa lalu, buku Resep Numerik dianggap sebagai referensi standar emas untuk algoritma numerik. Edisi Fortran yang …

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.