Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Шахматы по сети / Рефакторинг. Волшебник изумрудного ящика

  • Мы продолжаем рефакторинг нашего кода.
    На данном уроке мы создадим класс BoxPromots().
  • Дата отправки отчёта: 3 августа 2018 г.
  • Задание выполнено: за 1 час. 17 мин.
  • Чему научился: Отличный рефакторинг! Просто удивительно, как нагромождение сложных методов выстраивается в цепочку простых и понятных методов, распределнных по подходящим для них классам!
    Вдобавок к предложенному в уроке рефакторингу я применил передачу координат X и Y сразу с помощтю встроенной в Unity структуры Vector2Int.
  • Что было сложным: Не всегда удаётся уследить за быстрой мыслью Евгения Витольдовича :)
  • Оценка видео-уроку:
Отчёт от 10080 за Шахматы по сети / Рефакторинг. Волшебник изумрудного ящика


Отчёт от 10080 за Шахматы по сети / Рефакторинг. Волшебник изумрудного ящика




Оцени работу

 
Сохранить страницу:

10558. --
Иван Воронин
Иван Воронин
ответить
→  FireWolf  # Шахматы по сети / Рефакторинг. Волшебник изумрудного ящика / 2018-08-04 12:10

Да, в этом суть рефакторинга, вначале ты пишешь код, чтобы он работал, не важно как, главное ясный и понятный, не переживая за дубликаты кода. Когда задуманное реализовано, можно переходить к следующей фазе, рефакторингу, чтобы уменьшить код не меняя логики. после рефакторинга можно заняться оптимизацией алгоритмов, если таковое имеет место быть.


  • Отчёт оценивали:
    791Валерий Жданов+1   9014Николай Денисов+1   17947Dmitry Sinitsin+1   17606Виктор+1   3922Александр+1   6203Николай Миролюбов+1   7652Петя+1   10558Иван Воронин+1   8877gorynych+1   18493Evgenii Kudriavtcev+1   19511Олег0   18994Вова Завісляк+1   10494Алексей В.+1   11456Snepper+1   18131Александр+1   7645Александр Львович+1   1Евгений Волосатов+1   6452Кирилл Шмойлов+1   16218Дмитрий+1   459Сергей Сергеевич+1   10670Сергей Соколов+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Достаточно объемным получился урок, пересматриваю, перематываю, где непонятно
Трудности: Сложновато, пересматриваю для освоения, в принципе перемещение метода в другой класс как прием рефакторинга понятен, но когда подобных действий происходит довольно много путаться начинаешь, поэтому заново проматывать приходится.



Научился: в видеоуроке нет метода Refresh() а в нём был метод ShowPromotinFigures() заменил его на promots.HidePromotionFigures(); но не уверен