Похожее видео
00:00 Введение в страницу Процессы Страница Процессы позволяет выбрать действия которые будут выполняться при открытии файла. Автор рекомендует периодически наводить порядок в проекте для улучшения очистки и редактуры. Упоминается важность умения читать и интерпретировать коммиты на GitHub. 00:54 Переименование вкладок Вкладки Действия переименованы в Вкладка действий. 01:01 Работа с GitHub Переход к активному проекту на GitHub и просмотр последних коммитов. Изменение файлов csproj: чистая сумма изменена с 10 до 9. 01:56 Проблемы с отображением изменений в GitHub Неудобство прокрутки изменений в GitHub: файлы не всегда соответствуют видимой части экрана. Предложение использовать GitHub Desktop для более удобного просмотра изменений. 03:20 Анализ изменений в файлах проекта Переименование моделей представления и рефакторинг кода. Проблемы с механизмом прокрутки в GitHub: невозможность просмотра одного файла за раз. 04:55 Обновление версий пакетов Обновление версий пакетов Nougat с 11.3 до 11.3.4. Необходимость ручного восстановления пакетов после обновления. 06:14 Создание базового класса ActionViewModel Создание базового класса ActionViewModel для упрощения работы с действиями. Перенос общих свойств в базовый класс и их удаление из производных моделей. 07:42 Завершение рефакторинга Добавление моделей данных в базовый класс для преобразования между моделями представлений и данными. Исправление ошибок в переопределении базовых моделей. 08:39 Заключение Подчёркивание важности объяснения изменений в коммитах для облегчения их анализа. Сортировка действий и моделей представления действий. 09:12 Изменения в модели просмотра страницы действий Страница Обновить действия перемещена вниз но не удалена. Реакторы используют переименованные свойства. Конструкторы для времени разработки прокомментированы. 10:16 Рефакторинг и асинхронные задачи Асинхронная задача заменена на обычную. Возвращено задача выполнена вместо ничего. Важно не пугаться большого количества строк кода. 10:50 Модель просмотра страницы процесса Изменён конструктор для вызова выборки при создании страницы. Внедрена служба базы данных. Создана модель представления процесса. 11:49 Работа со списком процессов Список процессов имитирует поведение страницы действий. В конструкторе сохраняется служба базы данных. Время разработки обновляет службу базы данных. 12:47 Процесс выборки и преобразование списка Процесс выборки аналогичен другим процессам выборки. Список процессов извлекается из службы базы данных. Список сортируется по названию задания. 13:47 Модель представления процесса Модель представления процесса содержит список моделей просмотра действий. Actionviewmodel используется для составления списка действий. 14:40 Обновление моделей представлений База моделей представлений обновлена. Изменение типа get для работы с производными классами. 15:08 Контекст базы данных приложения Рефакторинг переименования в контексте базы данных. Добавлена модель данных процесса. Модель данных действий имитирует модель представления действий. 16:11 Настройка базы данных Путь к хранилищу документов изменён для удобства. Программа SQL Light автоматически создаёт файл базы данных но не папку. Идентификатор автоматически подключается из базы данных. 17:20 Пользовательские свойства модели данных Пользовательские свойства модели данных унаследованы от модели данных действие. Убраны идентификатор название задания и описание. IntelliSense запутался из-за добавления нескольких файлов. 18:27 Удаление и переименование файлов Удаление идентификатора названия должности и описания. Добавление слова действие к модели данных настроек печати. Переименование файлов из IntelliSense. 19:21 Завершение фиксации Большинство изменений переименование файлов. Добавление модели данных процесса и модели представления процесса. Использование GitHub для анализа коммитов. 20:12 Сравнение версий Сравнение последней версии с предыдущей. Переименование вкладки Пользовательские свойства в Пользовательские свойства действия. Удобство просмотра различий внутри Rider. 21:08 Очистка имён представлений Очистка имён представлений действий. Переименование вкладки Свойства в Действия. Устранение предупреждений в коде. 22:05 Работа с предупреждениями Исправление частных наблюдаемых свойств на защищённые. Установка значений по умолчанию для ссылок. Преобразование свойств в записи для улучшения кода. 24:03 Работа с моделями данных Ограничение использования обнуляемых значений. Использование требуется для обязательных значений. Адаптация кода под требования Entity Framework. 27:17 Асинхронные процессы 28:11 Повторение кода 29:01 Исправление ошибки с задачей 29:31 Работа с нулевыми значениями 30:24 Установка значения по умолчанию 30:51 Обновление диалога 31:26 Завершение работы над проектом,
Похожее видео