На этом уроке мы перенесём все методы и поля, которые относятся к логике игры, в независимый и самодостаточный класс LogicMemory.
Дата отправки отчёта:
6 мая 2018 г.
Задание выполнено: за
33 мин.
Чему научился:
Правильно проводить рефакторинг
Что было сложным:
Не смотря на то, что делал урок по видео, когда переносили код, все равно боялся, что не заработает. Уж больно лихо мы переносили огромные куски кода. Но к моему удивлению, все прошло гладко. Только пришлось в метод ShowWinner добавить от себя передачу общего количество нажатий, потребовавшихся для завершения игры. Спасибо за бесценный опыт!
Научился: Ни чему, просто собираю часть кода (задействованного непосредственно в логике игры) в отдельный класс, созданный на прошлом уроке. Трудности: Я понял что все эти манипуляции проделываются с целью перенести данную игру на другие платформы. Однако все равно чувствую какие то пробелы в понимании всего этого.