Důležité je si uvědomit, že to je ono. To je celý problém roku 2000. Mnoho programátorů používá formát 2-místné za rok ve svých programech, a v důsledku jejich datum výpočty nebude produkovat správné odpovědi na 1.1.2000. Není nic víc, než to.
Toto řešení, samozřejmě, je opravit programy tak, že budou fungovat správně. Existuje několik standardních roztoků:
Každá z těchto oprav je snadné dělat na koncepční úrovni - jdete do kódu, najít všechny výpočet data a změny aby správně zpracovat věci. Je to jen, že tam jsou miliony míst v softwaru, který musí být stanovena, a každá oprava musí být prováděna ručně a poté testovány. Například, pojišťovna může mít 20 nebo 30 milionů řádků kódu, který vykonává své výpočty pojistné. Uvnitř kódu může existovat 100.000 nebo 200.000 data výpočty. V závislosti na tom, jak byl napsán kód, může se stát, že programátoři muset jít do rukou a upravovat každý bod v programu, který používá datum. Potom mají testovat každou změnu. Testování je nejtěžší ve většině případů. - To může trvat hodně času
Pokud jste zjistili to trvá jeden den, aby se a testovat každé změny, a tam je 100.000 změn, aby, a osoba pracuje 200 dní v roce, pak to znamená, že bude trvat 500 lidí ročně, aby všechny změny. Pokud si také zjistit, že většina společnosti nemají 500 nečinnosti programátoři sedět po dobu jednoho roku, jak to udělat, a oni mají jít najmout ty lidi, lze pochopit, proč to může být docela drahý problém. Pokud jste zjistili, že programátor stojí něco jako $ 150,000 na rok (poté, co zahrnují vše jako programátora mzdy, dávky, kancelářské prostory, vybavení, řízení, odborná příprava, atd), můžete vidět, že se může stát společnost desítky milionů dolarů opravit všechny výpočty data ve velkém pr