Pertanyaan yang diberi tag «tdd»

TDD adalah singkatan dari Test-Driven Development, atau Test-Driven Design. Ini adalah praktik menulis unit test sebelum menulis kode untuk memuaskannya, dalam apa yang dikenal sebagai siklus Red-Green-Refactor.

6
Memulai proyek baru dengan TDD
Saya sedang mempelajari TDD dan saya membaca bahwa itu juga membantu Anda menentukan desain aplikasi, benar? Jadi saya memutuskan untuk mulai membuat proyek baru untuk membantu saya memahaminya dengan lebih baik. Saya ingin membuat sistem pendaftaran pengguna sederhana yang akan menanyakan nama, alamat email, negara (akan memilih satu dari daftar) …
10 c#  .net  tdd 

2
Apa peran Arsitek Perangkat Lunak dalam proses Pengembangan Tes-Didorong?
Seperti yang saya pahami, Test-Driven Development adalah tentang menulis tes untuk menentukan spesifikasi program (Anda dapat memperbaiki saya jika saya salah). Jika ada seseorang yang bertanggung jawab untuk menulis spesifikasi (termasuk API publik) untuk perangkat lunak (sebut saja Arsitek Perangkat Lunak), apakah itu berarti Arsitek Perangkat Lunak harus menulis semua …
10 architecture  tdd 

3
Apakah itu ide yang baik untuk melakukan TDD pada komponen tingkat rendah?
Saya sedang mempertimbangkan untuk menulis driver level rendah atau komponen OS / kernel. Orang- orang osdev.org tampaknya berpikir bahwa bit-bit penting tidak dapat diuji secara bermakna dengan cara ini, tetapi saya telah membaca beberapa diskusi di mana orang-orang berpikir secara berbeda. Saya telah melihat-lihat, tetapi gagal menemukan contoh nyata dari …

1
Bagaimana gaya fungsional membantu dengan mengejek dependensi?
Dari wawancara dengan Kent Beck dalam edisi Java Magazine terbaru: Binstock: Mari kita bahas microservices. Tampaknya bagi saya bahwa tes-pertama pada layanan-layanan mikro akan menjadi rumit dalam arti bahwa beberapa layanan, untuk berfungsi, akan membutuhkan kehadiran sejumlah besar layanan lain. Apa kamu setuju? Beck: Sepertinya sekelompok pertukaran yang sama tentang …


2
Mengapa tidak pantas menggunakan diagram UML untuk merencanakan bagaimana kode Anda akan diatur?
Jadi, ya, diagram terkadang tidak sesuai. Kapan itu tidak pantas? Ketika Anda membuat mereka tanpa kode untuk memvalidasinya, dan kemudian bermaksud untuk mengikutinya. Tidak ada yang salah dengan menggambar diagram untuk mengeksplorasi ide. Pengembangan Perangkat Lunak Agile: Prinsip, Pola, dan Praktek - Robert C. Martin Apa sebenarnya yang dia maksudkan …

3
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 saya menjalankan suite pengujian terpisah untuk bagian JS dan PHP, dan menggunakan mengejek …



1
Bagaimana saya bisa mulai menggunakan TDD untuk membuat kode beberapa fungsi sederhana?
Saya pada dasarnya memiliki inti dari TDD. Saya menjual bahwa ini berguna dan saya punya perintah yang wajar dari kerangka kerja MSTEST. Namun, sampai saat ini saya belum dapat lulus untuk menggunakannya sebagai metode pengembangan utama. Sebagian besar, saya menggunakannya sebagai pengganti untuk menulis aplikasi konsol sebagai driver tes (pendekatan …
9 c#  tdd 

4
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 saya melihat banyak orang yang menurut unit memahami sekumpulan …


4
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 tidak pernah suka pengujian unit. Saya selalu berpikir itu meningkatkan jumlah pekerjaan …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.