Pertanyaan yang diberi tag tdd

12
Pengujian - In-Memory DB vs Mocking

Saat menulis tes, mengapa seseorang ingin menggunakan basis data dalam memori hanya dengan mengejek data? Saya dapat melihat bahwa basis data dalam memori dapat bermanfaat untuk menguji repositori seseorang. Tetapi jika menggunakan kerangka kerja (seperti Spring Data), menguji repositori akan...

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
Bagaimana cara mendapatkan API awal yang benar menggunakan TDD?

Ini mungkin pertanyaan yang agak konyol karena saya pada upaya pertama saya di TDD. Saya menyukai rasa percaya diri yang dibawanya dan struktur kode saya yang umumnya lebih baik tetapi ketika saya mulai menerapkannya pada sesuatu yang lebih besar dari contoh mainan satu kelas, saya mengalami...

10
Dapatkan bola bergulir di TDD

Saya adalah bagian dari tim pengembang yang bekerja dengan banyak tim lain untuk memelihara dan meningkatkan aplikasi yang telah digunakan selama minimal 15 tahun. Ketika pertama kali dibangun dan dirancang, TDD tidak pernah terdengar. Aplikasi ini cukup stabil, dan kami jarang menemukan bug...

10
Metode untuk menguji aplikasi yang sangat besar

Saya punya aplikasi PHP yang sangat besar. Biasanya ada 2-3 pengembang yang mengerjakannya secara penuh dan kami sampai pada titik di mana kami membuat perubahan dan membuat bug (fitur batuk!). Perangkat lunak ini tidak kompleks per katakan, hanya ada banyak hal yang terjadi (35 ~ controller,...

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...