Изменение look_for_matches в block_formal_langs_token_base

Issue #443 resolved
Nikita Penskoy created an issue

Необходимо изменить логику работы так, что функция вызывается только для правильных строк.

Соответственно, исправить вызовы функции и тесты. Проверить, что другие тесты работают.

Comments (18)

  1. Oleg Sychev repo owner

    Вас в списке девелоперов не было, теперь должны получить возможность назначать права...

  2. Oleg Sychev repo owner

    Пожалуйста, отучитесь коммитить отладочную печать, даже в закомментированном виде - и удалите из коммита. В юнит-тестах иногда это уместно,в коде - ни в коем случае...

    Также желательно переписать комментарии (которые вы меняете или вводите) в стиле Moodle - предложениями с большой буквы, заканчивающимися точкой.

  3. Nikita Penskoy reporter

    Это, собственно, не мое. Так и было, просто из удаления if весь блок на табуляцию влево уехал. Убрать, это не нужные части?

  4. Oleg Sychev repo owner

    Вижу, но есть правило когда если затрагиваешь унаследованный код нарушающий правила кодирования, то исправляешь его при этом. Незатрагиваемый исправляется отдельными коммитами.

  5. Nikita Penskoy reporter

    Необходимо сделать 2 коммита: первый со стилистическими правками, второй с изменениями, я правильно понял?

  6. Oleg Sychev repo owner

    Нет, принцип как я уже говорил - если коммит меняет строчку, то она исправляется этим же коммитом, а не отдельным. В принципе, если речь идет о комментарии к измененному блоку, который попал в контекст, его тоже можно менять этим же коммитом.

    Отдальный коммит для стилистических правок нужен если выправляется весь файл или вся функция, а не только затронутые изменением строки.

  7. Dmitry Mamontov
  8. Nikita Penskoy reporter

    Первые точно тестировал, вторые вроде тоже. Но все, что тестировал только в formal_langs.

    Я посмотрю тесты в correctwriting, где еще может использоваться?

  9. Dmitry Mamontov

    Стоит просмотреть эти тесты в актуальном correctwriting.

    Стоит ещё прогнать работу пользователя с тестовыми вопросами при включенном lexical_analyzer.

  10. Nikita Penskoy reporter

    Прошу, поясните по поводу прогона работы пользователя.

    Из данных четырех файлов разницы в ошибках с предыдущей версией нет.

  11. Oleg Sychev repo owner

    Дмитрий, я думаю теперь вам стоит это протестить.

  12. Dmitry Mamontov

    Хорошо. Протестирую в воскресенье - раньше просто не могу.

  13. Dmitry Mamontov

    Протестировал. Пока замечаний нет, вроде бы все работает верно.

  14. Oleg Sychev repo owner

    Владислав, если что-то непонятно по новому интерфейсу look_for_matches - пишите сюда как вариант вопросы.

  15. Log in to comment