Rekayasa Perangkat Lunak

10
Mengapa FRACTRAN turing lengkap?

Saya sudah mencoba google untuk penjelasan tetapi sebagian besar tautan hanya mengatakan hal-hal seperti "FRACTRAN sedang selesai. Sebagai contoh, mari kita lihat multiplikasi." Saya ingat melihat posting forum xkcd mengatakan bahwa FRACTRAN membantu poster memahami Turing Completeness. Saya...

10
Hambatan untuk menggunakan Git Flow di Subversion

Tim saya di tempat kerja sedang memulai proyek baru, menggunakan Subversion sebagai VCS kami (Anda dapat mempertimbangkan batu ini untuk tujuan pertanyaan ini). Kami masih dalam tahap awal proyek dan mencoba untuk menyetujui model percabangan. Proyek kami sebelumnya didasarkan pada model versi...

10
Unit pengujian efek samping kode berat

Saya mulai menulis kode C ++ untuk menjalankan robot, dan saya tidak tahu cara menggabungkan pengujian unit, jika memang saya bisa. Saya telah diberi perpustakaan yang memungkinkan pembuatan "perintah" untuk robot, yang secara otomatis dijadwalkan dan dieksekusi. Mekanisme untuk membuat perintah...

10
Memilih Normalisasi Basis Data vs. Transparansi Skema?

Sebuah persyaratan baru telah muncul pada basis kode lama, yang pada dasarnya memungkinkan komunikasi langsung (internal) antara dua kelas pengguna yang sebelumnya tidak terkait langsung (disimpan dalam tabel yang berbeda dengan skema yang sama sekali berbeda dan, sayangnya, kode ini hampir tidak...