Я хотел бы знать, что лучше всего использовать для удаления неиспользуемого кода. Лично я поклонник удаления (а не просто комментирования) всего, что в настоящее время не используется. Но я не уверен, как далеко продвинуться.
Возьмите это в качестве примера (хотя меня интересует общее обсуждение). В моем проекте у меня есть дюжина UserControls. Для функции, которая позже получила консервы, я реализовал несколько методов и свойств на одном из UserControls. Дополнительный код не является специфичным для этой функции, но необходим для ее поддержки. Это может быть полезно позже.
- Должен ли я удалить код, потому что мы его не используем в данный момент, и чем меньше кода, тем легче читать? Проблема в том, как будущие разработчики знают, что эта работа уже выполнена?
- Или я должен хранить его там, так что другой разработчик может легко найти его, если им нужно будет использовать его позже (они не собираются переходить через контроль источника, чтобы убедиться, что кто-то это сделал и удалил)?
- Или есть другой вариант?
То же самое относится к UserControls, которые в настоящее время не используются. Должен ли я удалить их или сохранить их?
Изменить: Разумеется, (или я думал, что это будет), мы используем исходный контроль.