Re[8]: BinarySearch со значением поля на входе
От: m2user  
Дата: 31.03.25 13:18
Оценка:
VD>Ну это просто мне было влом самому писать, а ИИ тупанул чутка. Без параметра легко можно обойтись:

Угу, и если добавить реализацию Func<T, int> comparer, то по объему содержательного кода будет примерно столько же, как в предложенном здесь (https://rsdn.org/forum/dotnet/8914066?tree=tree
Автор: m2user
Дата: 22.03.25
) варианте.
Поэтому не вижу там никакого овердизайна.

Также я полагаю, что с т.з. поддержки кода собственная реализация даже самых простых алгоритмов это дополнительная нагрузка и потенциальный источник bug`ов.
Т.е. для автора кода алгоритм выглядит как 100% верный (например скопирован с reference source), однако для другого разработчика, который будет иметь дело с этим кодом, это уже не так (даже если есть unit тесты).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.