⏯ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰14🥱2👍1
🕘 Таймкоды:
00:00:00 — Вступление
00:05:30 — Что такое тесты?
00:13:20 — Как зародились модульные тесты?
00:29:00 — FIRST принцип
00:38:00 — Развитие «после модульных тестов»
00:44:00 — Что такое «модуль»?
00:53:20 — Тестирование приватных методов
01:05:40 — Как тестировать конвертеры System.Test.Json?
01:10:10 — Mock vs Stub
01:24:00 — Random в тестах: зло или «почему нет»?
⏯️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡9👍7❤5
⏯ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🥱1
🕘 Таймкоды:
00:00:00 Вступление
00:02:50 Как правильно состовлять промпт, советы эксперта
00:25:20 Как создать свой GPT?
00:29:00 Практика Copilot
01:06:15 Практика AI Assitant
⏯️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉9❤2👍2🤔1
⏯️ Тестирование тестов, code coverage, mutation testing и не только
⏯️ Как писать «чистые» тесты и не только
⏯️ Рефакторим тесты, тестовые фреймворки и не только
⏯️ Рефакторить тесты и код, или только тесты ... и не только
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
В C# принято создавать отдельный интерфейс для каждой сущности ради обеспечения тестируемости. Но так ли это нужно? Можно ли обойтись без создания дублирующего кода?
🕘 Таймкоды:
00:00:00 Вступление
00:02:50 В чем проблема интерфейсов для тестов?
00:18:45 protected virtual метод вместо выноса интерфейса
00:34:40 Мокаем прямые зависимости, AutoMock
00:50:50 Производительность вызова виртуальных методов
⏯️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱3❤1
⏯ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3❤1👍1
⏯ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
⏯ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎙️ Подкаст Podlodka: High performance
Новый выпуск подкаста о том, как можно прийти к высокой производительности через observability, profiling и benchmarking.
Известный разработчик Сергей Тепляков предложил простые критерии, как понять, что вам надо задуматься об оптимизации, а главное, развеял мифы, что всегда проще залить проблему покупкой мощностей.
👀 Смотреть
🎧 Слушать
#подкасты
Новый выпуск подкаста о том, как можно прийти к высокой производительности через observability, profiling и benchmarking.
Известный разработчик Сергей Тепляков предложил простые критерии, как понять, что вам надо задуматься об оптимизации, а главное, развеял мифы, что всегда проще залить проблему покупкой мощностей.
👀 Смотреть
🎧 Слушать
#подкасты
😁4👍3⚡2🔥2🥱2
🎙 Подкаст DotNet & More: Интеграционные тесты и не только
Свежий выпуск подкаста для .NET-разработчиков, из которого вы узнаете:
☑️ Что такое интеграционные тесты?
☑️ Как их писать?
☑️ Можно ли перевернуть тестовую пирамиду?
☑️ Как работают интеграционные тесты в Rider/Resharper и многое другое?
⏯️ YouTube | Apple Подкасты | Яндекс Музыка
#подкасты
Свежий выпуск подкаста для .NET-разработчиков, из которого вы узнаете:
☑️ Что такое интеграционные тесты?
☑️ Как их писать?
☑️ Можно ли перевернуть тестовую пирамиду?
☑️ Как работают интеграционные тесты в Rider/Resharper и многое другое?
⏯️ YouTube | Apple Подкасты | Яндекс Музыка
#подкасты
🔥11
🎙 Свежий выпуск подкаста DotNet&More: Говнокод — понятие относительное и не только
«Вы написал говнокод, сэр» — многие из нас боятся это услышать. Но что такое говнокод? Можно ли «дружить» с говнокодом? Что делать, если Вы поняли, что пишете говнокод?
⏱️ Таймкоды:
00:00:00 Вступление
00:03:00 Легаси = Говнокод?
00:08:10 Что такое «Читаемость кода»?
00:16:00 Говнокод - код, сложный в поддержке
00:22:40 Общий знаменатель стиля кода
00:31:40 Overengineering
00:36:40 MediatR провоцирует говнокод?
00:39:00 Пишут ли шахматисты говнокод?
00:49:20 Есть ли «непростительный» говнокод?
00:58:00 Как дружить с говнокодом?
⏯️ YouTube | Apple Подкасты | Яндекс Музыка
#подкасты
«Вы написал говнокод, сэр» — многие из нас боятся это услышать. Но что такое говнокод? Можно ли «дружить» с говнокодом? Что делать, если Вы поняли, что пишете говнокод?
⏱️ Таймкоды:
00:00:00 Вступление
00:03:00 Легаси = Говнокод?
00:08:10 Что такое «Читаемость кода»?
00:16:00 Говнокод - код, сложный в поддержке
00:22:40 Общий знаменатель стиля кода
00:31:40 Overengineering
00:36:40 MediatR провоцирует говнокод?
00:39:00 Пишут ли шахматисты говнокод?
00:49:20 Есть ли «непростительный» говнокод?
00:58:00 Как дружить с говнокодом?
⏯️ YouTube | Apple Подкасты | Яндекс Музыка
#подкасты
👾8👍4🔥4😁4
🎙Очередной выпуск подкаста RadioDotNet про primary constructors, consistent builts, natural keys и многое другое
⏳ Таймкоды:
[00:01:27] — .NET 9 Preview 5
[00:22:15] — Visual Studio 2022 Preview 2
[00:27:34] — Automate your .NET SDK updates for consistent builds
[00:51:03] — Thoughts about primary constructors
[01:11:56] — You'll regret using natural keys
[01:30:40] — Introducing links to source code for .NET API Docs
[01:48:37] — Кратко о разном
⏯ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
⏳ Таймкоды:
[00:01:27] — .NET 9 Preview 5
[00:22:15] — Visual Studio 2022 Preview 2
[00:27:34] — Automate your .NET SDK updates for consistent builds
[00:51:03] — Thoughts about primary constructors
[01:11:56] — You'll regret using natural keys
[01:30:40] — Introducing links to source code for .NET API Docs
[01:48:37] — Кратко о разном
⏯ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
🔥6
🎙 Свежий выпуск подкаста DotNet&More: Адвокат Нургла, защищаем говнокод и не только
Ведущие разбирают примеры говнокода, пытаются оправдать автора и думают как сделать из этого конфетку.
➡️ Источник вдохновения
⏯️ YouTube | Сайт подкаста
#подкасты
Ведущие разбирают примеры говнокода, пытаются оправдать автора и думают как сделать из этого конфетку.
➡️ Источник вдохновения
⏯️ YouTube | Сайт подкаста
#подкасты
👍9🔥4