Re[99]: Тормознутость и кривость linq
От: · Великобритания  
Дата: 03.05.16 11:11
Оценка:
Здравствуйте, alex_public, Вы писали:

_>>>Откуда экспоненциально? ) Как раз чётко линейно по количеству фильтров и таблиц.

_>·>Сложность условия if зависит от того в что как пересекается.
_>·>В оригинальном коде — три тривиальных if (с одним условием), притом они могут стоять в любом порядке — достаточно написать три whitebox теста. В твоём коде с комбинациями условий, да в строго определённом порядке — хз... для безопасности я бы написал все восемь (23).
_>И откуда ты взял бред про строго определённый порядок? )
Да, с порядком ошибся, не нужен он... т.к. эта твоя либа строит дерево выражения (как и linq), то порядок не важен.
Но всё равно, хитровывернутые комбинации условий в if создают сложность, которую придётся покрывать дополнительными тестами и тратить больше усилий при написании и поддержке кода.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.