Test-driven development

Back

Test-driven development on selline koodi kirjutamise kus sa lood endale automatiseeritud modeli testimis riista
mis ebaõnnestub, ja seejärel kirjutad täpselt niipalju koodi kui on vaja, et see läbida.

Kodeerimis tsükkel:

  1. Loetle tuleviku stsenaariumid
  2. Loo test asja jaoks mis on nimekirjas
  3. Käivita kõik testid
  4. Kirjuta nii lihtne kood kui võimalik, et läbida
  5. Kõik testid peaksid nüüd läbima
  6. Refaktoreeri koodi vastavalt vajadusele
ja siis sa kordad seda.
ttd-l on ka kombekas hoida oma koodi väga lihtsana.

Casetool selle jaoks on nt Cucumber

Plussid Miinused
Sa pead kirjutama ainult miinimumi mida vaja on Väga aeglane
Sources: Wikipedia
Sources: Geeksforgeeks
Sources: ibm