На этом уроке мы продолжаем рефакторинг и сейчас мы выделим статические элементы.
Дата отправки отчёта:
4 июля 2019 г.
Задание выполнено: за
21 час. 32 мин.
Чему научился:
Вникаю и учусь рефакторить код, размышляю над тем, что именно и для чего переносим-выносим-выделяем-изменяем. Несмотря на довольно строгие правила, есть ощущение, что подход к рефакторингу - дело субъективное :)
Научился: Мне больше визуально нравятся методы расширения. Показалось, что ShowSquare в классе Board можно переписать с использованием Vector2 чтобы не передавать постоянно x и y, а для строки добавить метод расширения, который создает из нее Vector2.