KOLCON: Duvodu proc se udrzba zanedbava si umim predstavit hodne.
- Management (predchozi generace vyvojaru) nevnima problem jako urgentni.
- Projekt stejne vyhledove speje ke konci a prepsani by neprineslo dostatek uzitku.
- Vedeni pamatuje programovani pred 20 lety a tudiz je z jejich pohledu projekt v poradku.
- Snaha vyzdimat s danou lidskou kapacitou z projektu co se da s vizi, ze v urcitou dobu bude stejne prekonan (prepise to konkurence nebo open-source).
- “Ted na to neni cas.”
- Battle-tested - pres veskere neduhy je prasecky kod odladeny na milionech uzivatelu a jakykoliv prepis smrdi pruserama. Treba se projekt odladil na nadsenych early adopterech nez se stal kritickym.
- …
V realu to asi bude kus od kusu a jeste casto asi nejaka kombinace. Problem vidim spis v opacne otazce - jake jsou dobre a presvedcive duvody do prepisovani/refactoringu kodu?