На этом уроке мы займёмся рефакторингом нашего проекта. Создадим класс SeaGrid, в который перенесём некоторые функции из класса формы.
Дата отправки отчёта:
26 ноября 2019 г.
Задание выполнено: за
2 час. 58 мин.
Чему научился:
Рефакторинг - дело тонкое. Иногда проще написать всё с чистого листа, чем ковыряться. Не всегда конечно. Для читаемости кода очень помогает, но иногда можно перемудрить. :-)
Что было сложным:
Отслеживать и смотреть за тем, как бы чего не упустить.
Научился: Научился грамотно рефакторить код. Трудности: Иной раз хочется всю функцию в класс запихнуть - отличный пример с ship. Отличный урок - код стал намного аккуратнее.
Научился: Сделал крутой рефакторинг по коду Трудности: было "мочно"!
есть косяк при размещении кораблей их можно лепить впритык, что не соответствует логике ИИ