Возможно ли применение ЯГНИ в прошедшем времени? Вы создали какую-то функциональность, она использовалась некоторое время назад, но вы ее больше не используете, и вы не хотите поддерживать ее, поэтому вы скорее удалите ее.
Обязательно ли избавляться от неиспользуемой или редко используемой функциональности плохо?
Фон
- Я использую управление исходным кодом, поэтому, если мне снова понадобятся функции, я смогу их получить.
- Я единственный пользователь моего программного обеспечения (я биоинформатик, анализирующий набор данных).
- Один сценарий, с которым я столкнулся, заключался в том, что я использовал наследование с родительским классом и двумя дочерними классами. Один из них обрабатывал файлы, созданные с помощью последовательности 454 (последовательность следующего поколения), а другой - файлы, созданные с помощью последовательности Sanger (последовательность предыдущего поколения). Я активно поддерживал последнее, но не первое. Возможно, моя ошибка заключалась в использовании наследования, а не композиции, но это немного другая история.