На этом уроке мы продолжаем рефакторинг и сейчас мы выделим статические элементы.
Дата отправки отчёта:
19 апреля 2018 г.
Задание выполнено: за
2 час. 17 мин.
Чему научился:
В рамках рефакторинга создали класс Coords для преобразования клеток из текстового вида "a1" в числовой [0][0] и наоборот.
Что было сложным:
Рефакторинг - это классно. Но опасно и сложно для восприятия. В следующем месяце мне еще повторно идти "по своим следам", а весь последовательный и понятный код будет растащен в разные специализированные классы.
Научился: Мне больше визуально нравятся методы расширения. Показалось, что ShowSquare в классе Board можно переписать с использованием Vector2 чтобы не передавать постоянно x и y, а для строки добавить метод расширения, который создает из нее Vector2.