Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть Live Refactoring Session, or: How To Tame Legacy Code

  • Utah Cpp Programmers
  • 2020-08-05
  • 971
Live Refactoring Session, or: How To Tame Legacy Code
C++programmingrefactoringlegacy codeunit testing
  • ok logo

Скачать Live Refactoring Session, or: How To Tame Legacy Code бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно Live Refactoring Session, or: How To Tame Legacy Code или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку Live Refactoring Session, or: How To Tame Legacy Code бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео Live Refactoring Session, or: How To Tame Legacy Code

So the boss comes over to me and says "Hey, we have a great new market opportunity! All we need to do is put a new GUI around our old console game and we're poised to make millions! We may also need to enable it for mobile applications by putting a REST API around the game so we can sell it to casual gamers. Since we've already written the game logic, this should be easy, right? I mean, it's just slapping a new user interface around what we've already got."

This month Richard Thomson will lead us through a live refactoring of some "legacy code" (code with no unit tests). This legacy console game has the user interface intermingled with the game logic. So we'll need to tease apart the game logic from the user interface. Also, we don't have any tests, so it's going to be a little dangerous since we won't know if we're making mistakes along the way.

We'll do this with the help of ReSharper for C++ (R++ for short) in Visual Studio. (Linux and Mac users can have a similar experience through CLion.) R++ will help us with some automated refactoring steps, reducing the chances that we'll make a fat finger mistake.

Our refactoring goals are:
Separate game logic from user interface logic
Enable unit testing of the game logic
Enable new UI strategies (GUI, REST API) around the game logic

(Thumbnail: Babbage difference engine from mediawiki commons: https://commons.wikimedia.org/wiki/Fi... CC-BY_SA)

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]