tel8618217223380 / oasychev-moodle-plugins

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

Рефакторинг мержинга: слияние переходов Простые ассерты в начале (конце) подмаски. #286

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Сабж иногда создает проблему с тем, чтобы 
правильно определять, захвачена ли 
подмаска.

В связи с этим (а также переносом тегов в 
транзишны) предлагается чтобы смерженные 
ассерты были не добавочными лифами для 
транзишна, а именно добавочными 
(смерженными) транзишнами. Тогда они смогут 
иметь свои теги, которые можно будет 
матчить в другое время (относительно 
проверки ассерта) чем теги основного 
перехода.

Лена: прошу написать серию тестовых 
примеров - как просто с ассертами на 
границе подмаски (начальной и конечной)  и 
по два ассерта, сдвигающихся в одну сторону 
один перед границей, другой после с обрывом 
в обеих случаев. Сделав тесты 
переназначайте владельцем Валерия.

Валера: вам подтвердить согласие или 
задать вопросы если непонятно; потом 
реализовать.

Original issue reported on code.google.com by oasyc...@gmail.com on 3 Jun 2014 at 3:39

GoogleCodeExporter commented 9 years ago
Я добавила тесты в файл future_cross_tests и 
вытолкнула. Посмотрите, я сомневаюсь, что 
должно генерироваться во 2 и 10. Вроде тег 
должен закрыться до, хотя там ^ влияет, она 
ведь вне тега.

Original comment by eklepilkina@gmail.com on 2 Jul 2014 at 5:37

GoogleCodeExporter commented 9 years ago
Ключевое issue на данный момент - работа стоит!
Значит транзишн знает лист и знает свои 
теги. Плюс в транзишн могут мержиться 
другие транзишны: слева (выполняются до 
него) и справа (выполняются после) в два 
отдельных массива - mergedtransitionsbefore, 
mergedtransitionsafter.

Original comment by oasyc...@gmail.com on 24 Jul 2014 at 8:08

GoogleCodeExporter commented 9 years ago
По сути копия 280

Original comment by oasyc...@gmail.com on 3 Dec 2014 at 12:39