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