Rekayasa Perangkat Lunak

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

6
Tetap gesit dengan kebijakan zero-bug / cacat
Dalam proyek kami, kami bekerja dalam metodologi zero-bug (alias zero-defect). Gagasan dasarnya adalah bahwa bug selalu lebih tinggi dalam prioritas daripada fitur. Jika Anda mengerjakan sebuah cerita dan memiliki bug, itu harus diselesaikan agar cerita tersebut dapat diterima. Jika ada bug yang ditemukan selama sprint untuk cerita yang lebih lama, …
18 agile  scrum  bug  backlog 

2
Mengapa C begitu tinggi dalam indeks popularitas TIOBE, sementara C ++ juga ada di bawah sini, tetapi tidak sepopuler itu? [Tutup]
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. …

1
Ketika seorang pemulung mengumpulkan benda-benda di tumpukan, apakah itu mengubah referensi di tumpukan?
Ini sepertinya pertanyaan sederhana, tetapi setelah banyak membaca tentang masalah ini, saya masih belum menemukan jawaban yang pasti (mungkin karena itu sangat sederhana). Pertanyaan saya adalah ini: ketika seorang pemulung mengumpulkan benda-benda di tumpukan, bagaimana referensi ke benda-benda di tumpukan diperbarui? Saya dapat memikirkan dua solusi yang mungkin: Pergi melalui …

4
Git submodule vs Git clone
Saya sedang mengerjakan proyek open source di GitHub. Ini memiliki subdirektori / Vendor di mana ia memiliki salinan beberapa perpustakaan eksternal. Pemelihara asli proyek memperbarui direktori ini dengan salinan perpustakaan eksternal yang lebih baru sesekali. Seorang pengembang mengirimi saya permintaan tarik dengan ide untuk mengganti salinan ini dengan submitule git …
18 git  github 

3
Mengapa lima filsuf makan?
Saya bertanya-tanya mengapa masalah filsuf Makan didasarkan pada kasus lima filsuf. Kenapa tidak empat? Saya kira kita bisa mengamati semua masalah tidak menyenangkan yang dapat terjadi ketika membahas lima filsuf, contohnya juga ketika kita diberi empat pemikir. Apakah itu hanya karena alasan historis?


8
Mengapa buku mengatakan, "kompiler mengalokasikan ruang untuk variabel dalam memori"?
Mengapa buku mengatakan, "kompiler mengalokasikan ruang untuk variabel dalam memori". Bukankah itu executable yang melakukan itu? Maksud saya, misalnya, jika saya menulis program berikut, #include <iostream> using namespace std; int main() { int foo; return 0; } dan kompilasi, dan dapatkan executable (biarkan program.exe), sekarang, jika saya menjalankan program.exe, file …
18 c++ 


3
Percabangan merusak integrasi berkelanjutan?
Saya pikir artikel ini, A Successing Git Branching Model , sangat terkenal di kalangan pengguna DVCS yang berpengalaman. Saya menggunakan hgsebagian besar, tapi saya berpendapat diskusi ini baik untuk DVCS. Alur kerja kami saat ini adalah setiap pengembang mengkloning master repo. Kami menulis kode pada repo lokal kami sendiri, menjalankan …


3
Bahasa Fungsional Tercepat
Saya baru-baru ini mempelajari pemrograman fungsional terutama Haskell dan F #, sebelumnya lebih dari itu. Setelah beberapa googling di sekitar saya tidak dapat menemukan perbandingan benchmark bahasa fungsional yang lebih menonjol (Scala, F # dll). Saya tahu itu tidak selalu adil untuk beberapa bahasa (Scala datang ke pikiran) mengingat bahwa …

3
Bagaimana cara mendesain alur kerja situs web?
Saya telah memikirkan hal ini untuk waktu yang sangat lama tanpa mencapai jawaban yang optimal. Pertama-tama, saya adalah seorang dokter medis yang suka pemrograman tetapi tidak pernah benar-benar mempelajarinya, kecuali untuk belajar di rumah dan banyak tahun bermain-main dengan kode di waktu luang saya. Saat ini saya sedang mencoba membangun …


8
Kapan pointer harus diperiksa untuk NULL dalam C?
Ringkasan : Haruskah fungsi dalam C selalu memeriksa untuk memastikan itu bukan dereferencing NULLpointer? Jika tidak, kapan tepat untuk melewatkan cek ini? Detail : Saya telah membaca beberapa buku tentang wawancara pemrograman dan saya bertanya-tanya apa tingkat validasi input yang sesuai untuk argumen fungsi di C? Jelas setiap fungsi yang …
18 c  validation  null 

4
Otomatis menghasilkan kode: "pekerjaan turunan"?
Misalnya, saya punya perangkat lunak GPL. Saya penulis perangkat lunak GPL ini. Perangkat lunak GPL ini memiliki, di antara kodenya, komentar Doxygen. Komentar Doxygen ini ditulis untuk menghasilkan halaman html CC-BY-SA, untuk mengunggah dokumentasi yang dihasilkan ini di situs web proyek saya di bawah lisensi CC-BY-SA. Tetapi, apakah dokumentasi Doxygen …

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.