Мы продолжаем рефакторинг нашего кода. На данном уроке мы перенесём некоторые функции в класс BoxSquares().
Дата отправки отчёта:
21 апреля 2018 г.
Задание выполнено: за
35 мин.
Чему научился:
Разгружаем класс Board. Перенесли в класс BoxSquares, который отвечает за работу с клетками, функции, помечающие клетки, с которых и на которые фигуры могут ходить, а также функцию снятия этих меток.
Что было сложным:
Шаманство какое-то. Нужно изучить коллекции в целом и оператор Yield в частности.
Научился: Так как в данном уроке код пересекается с собственными доработками, то так же передаю нужно ли помечать клетки или нет, после того как было снята пометка со всех клеток, к примеру: не ваш ход или игра ещё не началась, поиск соперника и т.д.
Всё отлично, идём дальше.