tel8618217223380 / oasychev-moodle-plugins

Automatically exported from code.google.com/p/oasychev-moodle-plugins
0 stars 0 forks source link

Тесты к выражениям со скобками на реальных примерах #327

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
1) Расписать как будут выглядеть выражения 
с шаблонами для примеров
a+b
a+b+c
a*b+c*d
Расписать здесь с приличным 
форматированием (отступами, переносами) - 
чтобы было понятно.
2) Сделать на этой основе кросс-тесты, с 
полными и неполными совпадениями.
3) Выписать категории вопросов в которых 
потребуется доработка и включить в 
кросс-тесты по одному (самому длинному) 
примеру из каждой категории со скобками 
(один регекс и несколько строк к нему) - 
чтобы убедиться, что не возникнет проблем 
производительности и т.д.
4) Постараться найти примеры, на которых  PCRE 
отработает хуже т.к. там рекурсия - атомная 
группа. Оценить нет ли у нас в этой ситуации 
проблем с производиельностью (желательно 
не только практически, но и теоретическую 
оценку количества действий).

Original issue reported on code.google.com by oasyc...@gmail.com on 6 Feb 2015 at 5:16

GoogleCodeExporter commented 9 years ago
1) - добавить в группу тестов варианты, когда 
начинается не со скобки, скажем sin(a+b+c) без 
рассмотрения варианта скобок вокруг всего 
выражения.

Надо однозначно сделать до релиза...

Original comment by oasyc...@gmail.com on 28 Feb 2015 at 11:06

GoogleCodeExporter commented 9 years ago
1) и 2) сделано. Много тестов на частичные 
совпадения не стал добавлять, так как там 
много откатов и оно тормозит.

Original comment by vostreltsov@gmail.com on 2 Mar 2015 at 10:35

GoogleCodeExporter commented 9 years ago
А профильнуть где именно тормозит?

Original comment by oasyc...@gmail.com on 2 Mar 2015 at 11:48

GoogleCodeExporter commented 9 years ago

Original comment by oasyc...@gmail.com on 3 Jul 2015 at 8:21