Вторая итерация

Сегодня было как бы два подхода. Сначала я переписал всё в Enumeration стараясь не трогать ничего кроме, чтобы сравнить кол-во строк. Получилось не так клёво, как я расчитывал. 496 -> 492 строк кода

Первая итерация

Вторая итерация

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

Попробовал EnableExplicit из комментариев учителя к прошлому посту — ругается на необъявленные в Define, Global, Protected или Static переменные. Удобно, но мне не подходит, ибо у меня таких переменных много

Переделал всё на Enumeration. Проверил. Работает.

Переход на Enumeration 496 -> 492 строк кода. Специально ничего другого не трогал. Мало =(

Правки кучи мелких багов.

Просклонять разы — выполнено.

Вот так выглядит вчерашний лист с выполненными и новыми задачами.

IMG_20150505_222821