Pertanyaan yang diberi tag tdd

10
TDD: Mengejek benda yang dipasangkan dengan erat

Terkadang benda hanya perlu dipasangkan dengan erat. Sebagai contoh, suatu CsvFilekelas mungkin perlu bekerja erat dengan CsvRecordkelas (atau ICsvRecordantarmuka). Namun dari apa yang saya pelajari di masa lalu, salah satu prinsip utama pengembangan yang digerakkan oleh tes adalah "Jangan pernah...

10
TDD dengan pola repositori

Dalam proyek baru saya, saya memutuskan untuk mencoba dengan TDD. Dan pada awalnya saya mengalami masalah. Hal pertama yang ingin saya lakukan dalam aplikasi saya adalah memberi kemampuan membaca data dari sumber data. Untuk tujuan ini, saya ingin menggunakan pola repositori. Dan sekarang: Jika...

10
TDD menyukai pendekatan untuk masalah Algoritma

Saya satu gagal pada tes algoritmik dengan Codility karena saya mencoba menemukan solusi yang lebih baik, dan pada akhirnya saya tidak punya apa-apa. Jadi itu membuat saya berpikir jika saya bisa menggunakan pendekatan yang mirip dengan TDD? Yaitu Jika saya biasanya dapat mengembangkan solusi...

10
Bagaimana cara menerapkan TDD untuk fungsi baca / tulis?

Sepertinya masalah ayam dan telur. Anda dapat membuat fungsi tulis menulis ke beberapa penyimpanan data, tetapi tidak pernah tahu Anda menyimpannya dengan benar tanpa fungsi baca yang teruji. Anda dapat membuat fungsi baca dibaca dari penyimpanan data, tetapi bagaimana Anda meletakkan...

9
Nama baru untuk unit test [ditutup]

Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Saya...

9
Apa yang dipahami di bawah "unit" dalam pengujian unit

Seperti yang saya mengerti dalam teori di bawah "unit" berarti orang metode (dalam OOP). Tetapi dalam tes praktek yang memverifikasi beberapa metode dalam isolasi adalah tes perilaku yang sangat rapuh (memverifikasi bukan hasilnya tetapi fakta bahwa beberapa metode ketergantungan dipanggil). Jadi...

9
Pengembangan Lintas Bahasa Berbasis Tes

Pertanyaan singkat: Bagaimana Anda mengikuti Pengembangan Test-Driven pada proyek yang mencakup beberapa bahasa? Secara khusus, saya menulis aplikasi web yang menggunakan JavaScript dan PHP, dan saya ingin mengikuti prinsip-prinsip TDD, tapi saya tidak yakin bagaimana mengintegrasikannya. Apakah...

8
TDD - apa keuntungan / manfaat jangka pendek?

Cukup sering manfaat menggunakan TDD dianggap sebagai keuntungan 'jangka panjang' - kode keseluruhan akan lebih terstruktur, lebih dapat diuji, keseluruhan lebih sedikit bug yang dilaporkan oleh pelanggan, dll. Namun, di mana manfaat jangka pendek menggunakan TDD? Adakah yang benar-benar berwujud...