Það er mikilvægt að viðurkenna er að það er það. Það er allt opið 2000 vandamál. Margir forritarar notaði 2 stafa snið fyrir árið í áætlunum sínum, og þar af leiðandi útreikninga dagsetninga þeirra munu ekki framleiða réttu svörin á 1/1/2000. Það er ekkert meira til þess en það.
Lausnin, augljóslega, er að festa forrit þannig að þeir virki rétt. There ert a par af stöðluðum lausnum:
Annað af þessum fastur er auðvelt að gera á huglægu stigi - þú ferð inn í kóða, finna hvert Dags útreikning og breytingar þá að höndla hlutina almennilega. Það er bara að það eru milljónir af stöðum í hugbúnaði sem þarf að vera fastur, og hver festa þarf að gera með höndunum og þá prófa. Til dæmis, tryggingafélag gæti hafa 20 eða 30 milljón línur af kóða sem sinnir útreikninga tryggingar sínar. Inni kóða það gæti verið 100.000 eða 200.000 dagsetninga útreikninga. Það fer eftir því hvernig kóðinn var skrifað, getur það verið að forritarar þurfa að fara í með höndunum og breyta hvert lið í áætluninni sem notar dagsetningu. Þá hafa þeir að prófa hverja breytingu. Prófun er erfitt hluti í flestum tilvikum -. Það getur tekið langan tíma
Ef þú reikna það tekur einn dag til að gera og prófa hverja breytingu, og það er 100.000 breytingar til að gera, og maður vinnur 200 daga á ári, þá þýðir það mun taka 500 manns á ári að gera allar þær breytingar. Ef þú reikna einnig að flest fyrirtæki hafa ekki 500 aðgerðalaus forritari lota í kring fyrir ár til að gera það og þeir verða að fara að ráða þetta fólk, þú getur séð hvers vegna þetta getur orðið ansi dýrt vandamál. Ef þú reikna það forritari kostar eitthvað eins 15