ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

The Rules For TESTABLE C# Code Design - Part 10 - Random Generator

Автор: Code It Up by AMBITIONED

Загружено: 2020-02-20

Просмотров: 436

Описание: 💻 DOWNLOAD THE SOURCE CODE 👉 https://bit.ly/my-source-ciu 👈
🔔 SUBSCRIBE FOR MORE C# LESSONS 👉 http://bit.ly/mytestedaspnet 👈

► Part 1 - Framework -    • The Rules For TESTABLE C# Code Design - Pa...  
► Part 2 - The New Keyword -    • The Rules For TESTABLE C# Code Design - Pa...  
► Part 3 - Static Methods -    • The Rules For TESTABLE C# Code Design - Pa...  
► Part 4 - Private Methods -    • The Rules For TESTABLE C# Code Design - Pa...  
► Part 5 - Database -    • The Rules For TESTABLE C# Code Design - Pa...  
► Part 6 - File System -    • The Rules For TESTABLE C# Code Design - Pa...  
► Part 7 - Third-Party Libraries -    • The Rules For TESTABLE C# Code Design - Pa...  
► Part 8 - System Resources -    • The Rules For TESTABLE C# Code Design - Pa...  
► Part 9 - Configuration -    • The Rules For TESTABLE C# Code Design - Pa...  
► Part 10 - Random Generator - THIS VIDEO

In this video series, you will learn how to write clean and testable C# code. In the tenth part, I show how we can assert random values in our system. The code starts with bad design and lots of smells. Throughout the tutorial, I use refactoring and best practices to make it more testable in terms of proper architecture and structure. Each code change is then asserted with proper unit test automation, following the "Arrange, Act, Assert" paradigm. ASP.NET Core is used as an example, but the concepts shown can be transferred to any kind of application - Desktop, Web API, Game, Single Page Application, and so on. xUnit, Visual Studio, and 'dotnet test' are used as testing tools. The code becomes easier for faking and mocking, because of the SOLID principles and the dependency injection shown after the refactoring process.

► My Tested ASP.NET Source Code: https://github.com/ivaylokenov
► My Tested ASP.NET Website: https://mytestedasp.net

★★ BECOME A BACKER OR SPONSOR ★★
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► Patreon:   / ivaylokenov  
► OpenCollective: https://opencollective.com/mytestedas...
► PayPal: http://paypal.me/ivaylokenov
► Buy Me A Coffee: http://buymeacoff.ee/ivaylokenov

★★ Follow My Tested ASP.NET ★★
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► Instagram:   / mytestedaspnet  
► Twitter:   / mytestedaspnet  
► Facebook:   / mytestedaspnet  
► LinkedIn:   / mytestedaspnet  

★★ Follow Me ★★
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► Instagram:   / ivaylokenov  
► Facebook:   / ivaylo.kenov  
► LinkedIn:   / kenov  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
The Rules For TESTABLE C# Code Design - Part 10 - Random Generator

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

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

Скачать аудио

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

The Rules For TESTABLE C# Code Design - Part 11 - Web Services

The Rules For TESTABLE C# Code Design - Part 11 - Web Services

C# FULL COURSE - The Art of Testing

C# FULL COURSE - The Art of Testing

The Rules For TESTABLE C# Code Design - Part 1 - Framework

The Rules For TESTABLE C# Code Design - Part 1 - Framework

FULL COURSE - C#, Redis & ASP.NET Core + Microservices

FULL COURSE - C#, Redis & ASP.NET Core + Microservices

F88: Оплата за результат | Аттестации | Доклады | Unit тесты | Дональд Трамп | Кодер в 17 лет | ГОСТ

F88: Оплата за результат | Аттестации | Доклады | Unit тесты | Дональд Трамп | Кодер в 17 лет | ГОСТ

Ошибки наследования

Ошибки наследования

AGI Достигнут! ChatGPT 5.2 Рвет ВСЕ Тесты! Внезапно OpenAI Выкатил Новую ИИ! Новая Qwen от Alibaba.

AGI Достигнут! ChatGPT 5.2 Рвет ВСЕ Тесты! Внезапно OpenAI Выкатил Новую ИИ! Новая Qwen от Alibaba.

4 часа Шопена для обучения, концентрации и релаксации

4 часа Шопена для обучения, концентрации и релаксации

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

ООП На Простых Примерах | Объектно-Ориентированное Программирование

ООП На Простых Примерах | Объектно-Ориентированное Программирование

HTTP in Huge Details - DEBUG Your Web Applications

HTTP in Huge Details - DEBUG Your Web Applications

«Вот теперь я задумался об эмиграции»: зачем Кремль заблокировал Roblox и как реагируют россияне

«Вот теперь я задумался об эмиграции»: зачем Кремль заблокировал Roblox и как реагируют россияне

Крах Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

Крах Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

Marianna Kłos - Brightest Light (LIVE) | Poland 🇵🇱 | Junior Eurovision 2025 | #JESC2025

Marianna Kłos - Brightest Light (LIVE) | Poland 🇵🇱 | Junior Eurovision 2025 | #JESC2025

Программирование с использованием математики | Лямбда-исчисление

Программирование с использованием математики | Лямбда-исчисление

ASP.NET Core Model Binding Debunked

ASP.NET Core Model Binding Debunked

Jazz & Soulful R&B  smooth Grooves  Relaxing instrumental Playlist /Focus/study

Jazz & Soulful R&B smooth Grooves Relaxing instrumental Playlist /Focus/study

Как писать код с ИИ: советы от разработчика с 25-летним стажем

Как писать код с ИИ: советы от разработчика с 25-летним стажем

Clean Code Best Practices

Clean Code Best Practices

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



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