На этом уроке мы займёмся рефакторингом и перенесём функцию onMap в главный класс программы.
Дата отправки отчёта:
17 ноября 2016 г.
Задание выполнено: за
15 мин.
Чему научился:
разобрал на примере понятие рефакторинг.
Что было сложным:
Все норм.
Комментарии:
Рефакторинг - это преобразование кода в более читабельный и быстрый или наоборот менее быстрый, но более понятный для улучшенного дальнейшего сопровождения.
Я про логику не писал. Но как-то двусмысленно можно понять. Например логика мы нажимаем на кнопку появляется сообщение. Производим рефакторинг сообщение выносим в отдельную функцию и вызываем функцию с параметрами и только после этого появляется сообщение. Код усложнили код стал возможно работать медленнее, но по факту как сообщение появлялось оно так и появляется. Или еще пример нужно вычислить при нажатии на кнопку наилучший маршрут из точки А в точку Б по старому алгоритму вычисления производились 3 секунды по новому алгоритму 1 секунду. Произвели рефакторинг изменили логику вычисления, но логика которая была зашита в кнопку не изменилась мы так же получаем результат из точки А в точку Б.
Научился: разобрал на примере понятие рефакторинг. Рефакторинг - это преобразование кода в более читабельный и быстрый или наоборот менее быстрый, но более понятный для улучшенного дальнейшего сопровождения.