To jste si, jako dycinky, myslel špatně. Když se zeptáte prakticky jakéhokoliv vývojáře, co si myslí o projektu na kterém pracuje, odpověď nejspíš bude něco jako "je to příšernost, přepsal bych to celé od začátku". Přijít s buldozerem a začít znovu na zelené louce je myšlenka svůdná, ale v naprosté většině případů špatná. Stojí to obrovskou spoustu času a práce. Přitom ve starém kódu je vyřešená řada problémů, na které narazil v reálném světě, a na které zřejmě narazíte znovu. Navíc nikdo nezaručí, že nakonec dojdete k lepšímu kódu, než s jakým začínáte. Vždyť řešíte stejný problém stejnými nástroji.
V naprosté většině případů je lepší řešit konkrétní problémy starého kódu. Úprava objektového modelu, přesun kódu na odpovídající místo, refactoring.
Joel Spolsky to popsal před lety naprosto přesně:
http://www.joelonsoftware.com/articles/fog0000000069.html
Bývalý redaktor serveru Root.cz, dnes produktový manažer a konzultant se zaměřením na Bitcoin a kryptoměny.
Internet Info Root.cz (www.root.cz)
Informace nejen ze světa Linuxu. ISSN 1212-8309
Copyright © 1998 – 2021 Internet Info, s.r.o. Všechna práva vyhrazena.