Rekayasa Perangkat Lunak

37
"Blub paradox" dan c ++

Saya sedang membaca artikel di sini: http://www.paulgraham.com/avg.html dan bagian tentang "blub paradox" sangat menarik. Sebagai seseorang yang sebagian besar kode dalam c ++ tetapi memiliki eksposur ke bahasa lain (kebanyakan Haskell) saya menyadari beberapa hal berguna dalam bahasa ini yang...

37
Bagaimana bayi Anda di TDD?

Hari ini kami melatih TDD dan menemukan titik kesalahpahaman berikut. Tugasnya adalah untuk input "1,2" mengembalikan jumlah angka yang adalah 3. Apa yang saya tulis (dalam C #) adalah: numbers = input.Split(','); return int.Parse(numbers[0]) + int.Parse(numbers[1]); //task said we have two...

37
Apakah sakit mempelajari bit dari banyak bahasa pemrograman?

Saya memulai karir pemrograman saya dengan BASIC, selama kelas 9. Saya belajar sedikit BASIC dengan menulis program sederhana untuk menambah, mengurangi dan mencetak. Kemudian saya pergi ke universitas dan mengambil Informasi Komputer dan Teknik Sistem. Pada tahun pertama saya diajari C, dan saya...

37
Metode pengujian unit dengan output tidak pasti

Saya memiliki kelas yang dimaksudkan untuk menghasilkan kata sandi acak dengan panjang yang juga acak, tetapi terbatas antara min yang ditentukan dan panjang maks. Saya sedang membangun unit test, dan mengalami hambatan kecil yang menarik dengan kelas ini. Seluruh ide di balik unit test adalah...

37
Bukti Empiris dari Popularitas Git dan Mercurial

Ini tahun 2012! Mercurial dan Git keduanya masih kuat. Saya memahami pertukaran keduanya. Saya juga mengerti setiap orang memiliki semacam preferensi untuk satu atau yang lain. Tidak apa-apa. Saya mencari beberapa informasi tentang tingkat penggunaan keduanya. Misalnya, di stackoverflow.com ,...

37
C ++ 11 termasuk std :: stoi, mengapa tidak std :: itos?

Saya memperhatikan kegembiraan saya bahwa C ++ 11 memiliki std::sto@keluarga fungsi untuk dengan mudah membongkar int / mengapung / rindu apa pun dari string. Namun saya terkejut, yang terjadi malah sebaliknya. Mengapa komite standar tidak menyertakan std::itoskeluarga fungsi untuk beralih dari int...