Ważne jest, aby rozpoznać, że to jest to. To jest cały problem roku 2000. Wielu programistów stosowany format 2-cyfrową roku w swoich programach, aw wyniku ich data obliczenia nie przyniesie właściwych odpowiedzi na 1/1/2000. Nie ma nic więcej, niż to. Największa
Rozwiązanie, oczywiście, jest ustalenie programów tak, aby działać poprawnie. Istnieje kilka standardowych rozwiązań:
Każda z tych poprawek jest łatwe do zrobienia na poziomie koncepcyjnym - idziesz do kodu, znaleźć wszystkie obliczenia daty i zmiany je prawidłowo obsługiwać rzeczy. To jest po prostu, że są miliony miejsc w oprogramowaniu, które muszą być ustalone, a każda poprawka musi być wykonane ręcznie, a następnie przetestowane. Na przykład, firma ubezpieczeniowa może mieć 20 lub 30 milionów linii kodu, który wykonuje swoje wyliczenia ubezpieczenia. Wewnątrz kodu nie może być 100.000 lub 200.000 Data obliczenia. W zależności od sposobu kod został napisany, może być tak, że programiści mają iść w ręcznie i modyfikować każdy punkt w programie, który wykorzystuje datę. Potem trzeba sprawdzić każdą zmianę. Badanie jest najtrudniejsze w większości przypadków. - Może to zająć dużo czasu Największa
Jeśli figura to trwa jeden dzień zrobić i przetestować każdej zmiany, a tam 100.000 zmiany sprawiają, oraz osoba pracuje 200 dni w roku, to oznacza to zajmie 500 osób rocznie, aby wszystkie zmiany. Jeśli również dowiedzieć, że większość firm nie ma 500 programistów siedzieć bezczynnie przez rok to zrobić i muszą iść zatrudnić tych ludzi, można zobaczyć, dlaczego to może stać się dość kosztowny problem. Jeśli zrozumieć, że programista kosztuje coś takiego: $ 150.000 ro