Rekayasa Perangkat Lunak

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

5
Kapan tabel database menggunakan cap waktu?
Pertama catatan, saya pikir mungkin pertanyaan ini termasuk dalam pertukaran database, tapi saya pikir ini lebih luas terkait dengan solusi pemrograman secara keseluruhan daripada ke database. Akan pindah ke pertukaran basis data jika orang berpikir itu yang terbaik. Saya bertanya-tanya kapan tabel database harus memiliki cap waktu yang dibuat dan …

13
Mengapa programmer mengabaikan standar ISO? [Tutup]
Ingin memperbaiki pos ini? Berikan jawaban terinci untuk pertanyaan ini, termasuk kutipan dan penjelasan mengapa jawaban Anda benar. Jawaban tanpa detail yang cukup dapat diedit atau dihapus. Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan …

6
Bagaimana Scrum diadaptasi ke pengaturan Relawan?
Saya baru-baru ini bergabung dengan ruang peretas muda yang masih dalam proses pengaturannya sendiri. Kami beruntung karena ruang memiliki beberapa proyek internal yang perlu dikerjakan dan tidak ada kekurangan relawan untuk mengerjakannya. Ada beberapa diskusi tentang bagaimana mengatur proyek-proyek ini. Pengalaman profesional saya yang terbaru adalah dengan Scrum, jadi saya …

3
seberapa rumit konstruktor seharusnya
Saya sedang berdiskusi dengan rekan kerja saya tentang seberapa banyak pekerjaan yang dapat dilakukan oleh seorang konstruktor. Saya memiliki kelas, B yang secara internal membutuhkan objek lain A. Objek A adalah salah satu dari sedikit anggota yang perlu dilakukan oleh kelas B. Semua metode publiknya tergantung pada objek internal A. …
18 c#  constructors 

4
Apa arti casting?
Ketika pengkodean dalam bahasa tingkat rendah seperti CI menemukan bahwa casting kadang-kadang berarti 'menafsirkan kembali byte ini seolah-olah selalu dari tipe lain ini' dan di waktu lain sebagai 'mengubah nilai ini secara cerdas ke tipe lain ini'. Apa arti asli dari kata itu dan apakah ada konsistensi kapan harus mengharapkan …

4
Bagaimana kegigihan cocok dengan bahasa yang murni fungsional?
Bagaimana pola penggunaan penangan perintah untuk menangani ketekunan cocok dengan bahasa murni fungsional, di mana kami ingin membuat kode terkait IO setipis mungkin? Saat menerapkan Desain Berbasis Domain dalam bahasa berorientasi objek, biasanya menggunakan pola Command / Handler untuk mengeksekusi perubahan status. Dalam desain ini, penangan perintah duduk di atas …

2
Bantuan dengan MVVM kompleks (banyak tampilan)
Saya perlu bantuan membuat model tampilan untuk skenario berikut: Data yang mendalam dan hierarkis Banyak tampilan untuk kumpulan data yang sama Setiap tampilan adalah tampilan tunggal, yang berubah secara dinamis, berdasarkan pilihan aktif Bergantung pada nilai properti, tampilkan berbagai jenis tab dalam kontrol tab Pertanyaan saya: Haruskah saya membuat representasi …
18 wpf  mvvm 

7
Haruskah jika pernyataan diatur oleh kelangkaan kasus atau sulitnya menanganinya?
Dalam beberapa kode yang saya tulis sekarang, saya memiliki sesuatu seperti ini: if (uncommon_condition) { do_something_simple(); } else { do(); something(); long(); and(); complicated(); } Sebagian dari saya berpikir, "Tidak masalah dengan cara penulisannya. Kasing sederhana harus didahulukan dan kasing rumit selanjutnya." Tetapi bagian lain mengatakan: "Tidak! elseKode harus berada …


2
Versi semantik saat memperbaiki bug penting
Saat ini saya mengelola perpustakaan yang memiliki banyak penggunaan publik, dan saya punya pertanyaan tentang versi semantik . Saya ingin memperbaiki satu bagian yang cukup penting dari perpustakaan yang diimplementasikan secara tidak benar - dan selalu diimplementasikan dengan salah. Tetapi melakukan ini berarti perubahan pada API publik, yang merupakan keputusan …

4
Bagaimana menyusun tes di mana satu tes adalah pengaturan tes lain?
Saya integrasi sedang menguji suatu sistem, dengan hanya menggunakan API publik. Saya memiliki tes yang terlihat seperti ini: def testAllTheThings(): email = create_random_email() password = create_random_password() ok = account_signup(email, password) assert ok url = wait_for_confirmation_email() assert url ok = account_verify(url) assert ok token = get_auth_token(email, password) a = do_A(token) assert …
18 testing 


2
Apa persyaratan untuk atribusi dalam Lisensi MIT?
selectalicense.com mengklaim bahwa lisensi MIT adalah “Lisensi permisif yang singkat dan to the point. Itu memungkinkan orang melakukan apa saja dengan kode Anda dengan atribusi yang tepat dan tanpa jaminan ”(penekanan milik saya). Namun, membaca lisensi, saya tidak melihat ada yang mengklaim bahwa pengaitan dengan penulis asli harus ada di …

5
Menemukan solusi yang lebih baik untuk masalah di tempat kerja - haruskah saya mencegah memposting potongan kode online?
Saya pikir sebagian besar dari kita, programmer, menggunakan Stack Overflow untuk menyelesaikan masalah setiap hari: mencari algoritma yang efisien untuk melakukan sesuatu. Sekarang bayangkan sebuah situasi: Anda memiliki masalah untuk dipecahkan. Googled sedikit, menemukan pertanyaan StackOverflow tetapi Anda tidak benar-benar puas dengan jawaban sejauh ini. Jadi, Anda harus melakukan riset …
18 legal 

4
Berapa banyak perbedaan yang dialami pengalaman? [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 6 tahun yang lalu . Saya melihat banyak pekerjaan yang membutuhkan setidaknya x tahun pengalaman. Pertanyaannya adalah bagaimana Anda tahu kapan seorang …

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.