Ужасный код на C# и WPF - Гоша Дударь опять в телеке
Как написать нормальный код в WPF
Обзор раздела: В этом видео Гоша Дударь показывает, как можно улучшить код в WPF, который он написал ранее. Он обсуждает дублирование кода, магические числа и отсутствие разделения на слои.
Убрать дублирование кода
- Создать метод
MarkInvalid, чтобы помечать контролы, которые находятся в невалидном состоянии.
- Использовать созданный метод для всех контролов, которые нуждаются в проверке.
Работа с объектом валидатора
- Создать объект
Validatorдля каждого поля, которое нужно проверять.
- Использовать методы расширения
TestOnLoginиTestOnPasswordдля получения доступа к объектуValidator.
- Привязывать сообщение об ошибке к контролу при необходимости.
Заключение
В этом видео Гоша Дударь показал пример того, как можно улучшить код в WPF. Он обсуждал дублирование кода и работу с объектом валидатора.
Объектно-ориентированный дизайн
Обзор раздела: Гоша рассказывает о том, что блогеры любят использовать простые техники в программировании, такие как кучи и fav с дублирующимся кодом. Однако, есть более сложные техники, такие как объектно-ориентированный дизайн.
Объектно-ориентированный дизайн
- Блогеры используют простые техники в программировании.
- Есть более сложные техники, такие как объектно-ориентированный дизайн.
- Не стоит пытаться программировать на поверхностном уровне. Компания Гоши предлагает курсы по программированию за 15000 рублей, обещая трудоустройство после успешного окончания курсов. Однако это шарлатанский уровень и не стоит на него обращать внимание.