Я возвращаюсь к некоторым из более мелких TODO в моем коде. Один из них находится в классе, который обрабатывает неполные даты, например, Январь 2001. Он отлично работает для дат, которые будут видны в нашей системе (1990 - 2099 гг.), И корректно завершится неудачей для других дат.
TODO, который я оставил для себя, состоит в том, что я не обращаюсь с датами в 2100 году и позже. Я не думаю, что это стоит потраченных усилий на исправление этой конкретной проблемы, но я знаю об ошибках Y2k. Если бы мы были уже в 2080 году, думаю, я бы думал иначе и исправил бы ошибку.
Так как долго длится код? Как далеко мы должны планировать, чтобы наши системы продолжали работать?
Обновление
Хорошо, спасибо за ваш вклад. Я думаю, что я собираюсь оставить вариант TODO в коде и ничего не делать. Мысли, которые я нашел наиболее интересными, были:
- @ Адриан - Вечность, я думаю, что это наиболее правильное предположение, ваша точка зрения на ВМ хорошая.
- @ jan-hancic - Это зависит, да, это так.
- @ chris-ballance - я предполагаю, что я умру к тому времени, когда будет введено это ограничение, поэтому они могут осквернить мою могилу, если захотят, но я буду мертв, поэтому я буду преследовать его жопа.
Причина, по которой я решил ничего не делать, была проста. Это добавило незначительную ценность для бизнеса, другие вещи, на которые нужно было взглянуть, добавили ценность, поэтому я сделаю это в первую очередь и , если Я найду время, то исправлю, но на самом деле это будет не более, чем академическое упражнение.