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