Изменение look_for_matches в block_formal_langs_token_base
Необходимо изменить логику работы так, что функция вызывается только для правильных строк.
Соответственно, исправить вызовы функции и тесты. Проверить, что другие тесты работают.
Comments (18)
-
reporter -
reporter Изменил, репозиторий https://bitbucket.org/ShadowGorn/moodle-plugins-formallangs-stanford-english
-
repo owner -
assigned issue to
Вас в списке девелоперов не было, теперь должны получить возможность назначать права...
-
assigned issue to
-
repo owner Пожалуйста, отучитесь коммитить отладочную печать, даже в закомментированном виде - и удалите из коммита. В юнит-тестах иногда это уместно,в коде - ни в коем случае...
Также желательно переписать комментарии (которые вы меняете или вводите) в стиле Moodle - предложениями с большой буквы, заканчивающимися точкой.
-
reporter Это, собственно, не мое. Так и было, просто из удаления if весь блок на табуляцию влево уехал. Убрать, это не нужные части?
-
repo owner Вижу, но есть правило когда если затрагиваешь унаследованный код нарушающий правила кодирования, то исправляешь его при этом. Незатрагиваемый исправляется отдельными коммитами.
-
reporter Необходимо сделать 2 коммита: первый со стилистическими правками, второй с изменениями, я правильно понял?
-
repo owner Нет, принцип как я уже говорил - если коммит меняет строчку, то она исправляется этим же коммитом, а не отдельным. В принципе, если речь идет о комментарии к измененному блоку, который попал в контекст, его тоже можно менять этим же коммитом.
Отдальный коммит для стилистических правок нужен если выправляется весь файл или вся функция, а не только затронутые изменением строки.
-
reporter Исправил, можете посмотреть? https://bitbucket.org/ShadowGorn/moodle-plugins-formallangs-stanford-english
-
Никита, а вы прогоняли тесты на функции, работа которых зависит от данной функции?
Там не все тесты могут проходить, в частности, тому мешает отсутствие специфичных ошибок, но остальное должно работать.
-
reporter Первые точно тестировал, вторые вроде тоже. Но все, что тестировал только в formal_langs.
Я посмотрю тесты в correctwriting, где еще может использоваться?
-
Стоит просмотреть эти тесты в актуальном correctwriting.
Стоит ещё прогнать работу пользователя с тестовыми вопросами при включенном lexical_analyzer.
-
reporter Прошу, поясните по поводу прогона работы пользователя.
Из данных четырех файлов разницы в ошибках с предыдущей версией нет.
-
repo owner Дмитрий, я думаю теперь вам стоит это протестить.
-
Хорошо. Протестирую в воскресенье - раньше просто не могу.
-
Протестировал. Пока замечаний нет, вроде бы все работает верно.
-
repo owner Владислав, если что-то непонятно по новому интерфейсу look_for_matches - пишите сюда как вариант вопросы.
-
reporter - changed status to resolved
- Log in to comment
Не могу назначить issue на себя.