eladar píše: ↑17 srp 2024, 06:37
Nevím jak jiní, ale já dám rozhodně přednost systému ve Foxpro, který funguje, před systémem postaveným na super hyper cool technologiích, který nefunguje.
Možná to nevíte, ale systém ve Foxpro 2.x jen s obtížemi běžel na Windows XP a v novějších Windows musel běžet pod emulátorem MS-DOS. Z Foxpro nešlo přistupovat na internet, nešlo sdílet data s jinými systémy a registry, vše se muselo "nějak obejít".
Problém je v tom, že nějaká firma si "ochočí" nějakou politickou stranu, nebo konkrétní politiky, úředníky, a vývoj nového řešení se záměrně oddaluje. Firma umí Foxpro, nebo Javu, tak proč by vyvíjela cokoliv jiného, když na to nemá programátory a stát je ochoten platit za údržbu stávajícího systému a přidávání nových funkcí systémem workaround.
Váš mobil z období před 20 lety jste také musel vyměnit za jiný, ačkoliv fungoval, ale na frekvenci, která se přestala v Evropě používat a novější frekvence prostě neuměl. Stejné to je s SW státní správy. Sociálka běžela na něčem pro MPSV a nebylo nutné to s čímkoliv propojovat. Registr obyvatel běžel na něčem pro MV a také nebyl s ničím propojen. Ovšem jakmile potřebujete tyhle dva registry propojit třeba jen kvůli tomu, že když někdo zemře, aby to pozůstalí nemuseli hlásit samostatně na MPSV i MV, tak máte problém. Programátoři samozřejmě udělají "konektor" nebo "interface", ale za předraženou cenu, protože "buď zaplatíte tolik, nebo si to dělejte jak chcete".
A pak další konektor a další a další, až je SW tak nabubřelý, že začne chvílemi kolabovat a nakonec odejdou do důchodu poslední dva programátoři, kteří byli u začátku a ví, jak to celé funguje. No a 25-letí mladíci koukají do 20 let starého zdrojáku a ptají ce "Co jako tohle vůbec má dělat? Jak on to tenkrát myslel? Proč to tam je? Musí to tam pořád být?" A vyhodí 1 řádku kódu, která se zdá být zbytečná a ono to spadne celé. Na pár týdnů. 
Kdepak, jak se v SW vyskytuje víc než jeen workaround, je třeba plánovat nový SW, s novým dodavatelem a na jiné technologii. 