Rekayasa Perangkat Lunak

12
Mencapai kompatibilitas kedepan dengan C ++ 11

Saya bekerja pada aplikasi perangkat lunak besar yang harus dijalankan pada beberapa platform. Beberapa platform ini mendukung beberapa fitur C ++ 11 (mis. MSVS 2010) dan beberapa tidak mendukung apa pun (mis. GCC 4.3.x). Saya berharap situasi ini akan berlanjut selama beberapa tahun (tebakan...

12
Array atau Malloc?

Saya menggunakan kode berikut dalam aplikasi saya, dan itu berfungsi dengan baik. Tapi saya bertanya-tanya apakah lebih baik membuatnya dengan malloc atau membiarkannya apa adanya? function (int len) { char result [len] = some chars; send result over

12
Webkit sebagai GUI di .Net / Mono

Saya ingin membuat aplikasi lintas platform, yang juga akan memiliki situs web tempat aplikasi desktop (Windows, iOS, Linux) akan berbicara dengan server dan menyimpan data pengguna dalam sinkronisasi. Sejauh ini opsi yang saya lihat adalah: Menulis GUI asli untuk masing-masing 3 OS, jadi saya...

12
Seberapa santai (atau tidak) sprint?

Bagaimana seharusnya sikap terhadap penyelesaian cerita yang ditugaskan untuk lari cepat? Jelas Anda ingin memprioritaskan menyelesaikannya dalam sprint, tetapi bagi saya seluruh titik lincah adalah menjadi dinamis: Anda tidak ingin sengaja menunda-nunda atau membuatnya "ok" untuk melewatkan...

12
Cara TDD agar hasil yang benar dikembalikan

Saya memulai proyek baru, dan berusaha sangat keras untuk menggunakan TDD untuk menggerakkan desain. Saya sudah mendorong selama bertahun-tahun, dan akhirnya mendapat persetujuan untuk menghabiskan waktu ekstra pada proyek ini untuk menggunakannya sementara saya belajar bagaimana melakukannya...

12
Apa sebenarnya yang dimaksud dengan 'Dokumentasi'?

Ketika kita mengatakan 'dokumentasi' untuk produk perangkat lunak, apa yang termasuk dan apa yang tidak termasuk? Misalnya, pertanyaan terbaru yang diajukan jika komentar dianggap dokumentasi? Tetapi ada banyak bidang lain yang juga merupakan pertanyaan yang valid, beberapa lebih jelas daripada...