Kodeks na tsohuwa (sau da yawa ba shi da jajiya, kodeks mai wahala ǹ canja) yana da ƙalubale a jajiye — ƙila yana da haɗaɗɗiyar abin dogara kuma ba shi da jajiya. Ƙarin jajiya mai aminci ya kunshi fasahohin kamar jajiya na halayyar gida, seams don rushe dogara, da ci gaba ɗan karatu, wanda ke bu da m karatu mabadowa.
Matsalar kodeks na tsohuwa
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.
