Dôležité je si uvedomiť, že to je ono. To je celý problém roku 2000. Veľa programátorov používa formát 2-miestne za rok vo svojich programoch, a v dôsledku ich dátum výpočty nebude produkovať správne odpovede na 1.1.2000. Nie je nič viac, než to.
Toto riešenie, samozrejme, je opraviť programy tak, že budú fungovať správne. Existuje niekoľko štandardných roztokov:
Každá z týchto opráv je ľahké robiť na koncepčnej úrovni - idete do kódu, nájsť všetky výpočet dátumu a zmeny aby správne spracovať veci. Je to len, že tam sú milióny miest v softvéri, ktorý musí byť stanovená, a každá oprava musí byť vykonávaná ručne a potom testované. Napríklad, poisťovňa môže mať 20 alebo 30 miliónov riadkov kódu, ktorý vykonáva svoje výpočty poistné. Vnútri kódu môže existovať 100.000 alebo 200.000 dáta výpočty. V závislosti na tom, ako bol napísaný kód, môže sa stať, že programátori musieť ísť do rúk a upravovať každý bod v programe, ktorý používa dátum. Potom majú testovať každú zmenu. Testovanie je najťažšie vo väčšine prípadov. - To môže trvať veľa času
Ak ste zistili to trvá jeden deň, aby sa a testovať každej zmeny, a tam je 100.000 zmien, aby, a osoba pracuje 200 dní v roku, potom to znamená, že bude trvať 500 ľudí ročne, aby všetky zmeny. Ak si tiež zistiť, že väčšina spoločnosti nemajú 500 nečinnosti programátori sedieť po dobu jedného roka, ako to urobiť, a oni majú ísť najať tých ľudí, možno pochopiť, prečo to môže byť celkom drahý problém. Ak ste zistili, že programátor stojí niečo ako $ 150,000 na rok (po tom, čo zahŕňajú všetko ako programátora mzdy, odvody, kancelárske priestory, vybavenie, riadenie, odborná príprava, atď), môžete vidieť, že sa môže stať spoločnos