Cód oidhreachtúil (cód nach raibh tástáil déanta air go minic, cód atá deacair a athrú) ina dhúshlán do thástáil — d'fhéadfadh go bhfuil spleáchais foluain ann agus gan aon tástáil ann. Bhaineann cur chuige sábháilte le tástáil a chur leis teicnící ar nós tástálacha characterization, seams chun spleáchais a bhris, agus feabhas incriminteach, a chumasú athruithe níos sábháilte.
An dúshlán cód oidhreachtúil
Legacy code is often: untested, tightly coupled, hard to understand, risky to change:
→ no tests → changing it is dangerous (you can't tell if you broke something)
→ hard to test → dependencies are tangled (can't isolate units); not designed for testing
→ a chicken-and-egg problem: to change safely you need tests, but it's hard to test.
