en
Feedback
DotNet & More Подкаст

DotNet & More Подкаст

Open in Telegram

Подкаст о .Net разработке и не только

Show more
561
Subscribers
No data24 hours
No data7 days
+330 days
Posts Archive
Всем привет! Прямо сейчас идет стрим "Говнокод - понятие относительное и не только". Присоединяйтесь: https://youtube.com/live/e028yvnFvvk

А что для Вас говнокод? Приведите, пожалуйста, примеры

Всем привет! Говнокод - понятие относительное и не только "Вы написал говнокод, сэр" - многие из нас боятся это услышать. Но что такое говнокод? Можно ли "дружить с говнокодом"? Что делать, если Вы поняли, что пишете говнокод? Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 20:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана). Присоединяйтесь: https://youtube.com/live/e028yvnFvvk

DotNet&More #120: Интеграционные тесты и не только Что такое интеграционные тесты? Как их писать? Можно ли перевернуть тестовую пирамиду? Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:05:10 Что такое интеграционный тест? 00:15:40 А что если только интеграционные тесты? 00:20:30 Как работают интеграционные тесты в Rider/Resharper? 00:33:40 Интеграционные тесты для бекенда 00:52:45 Тестовые контейнеры Ссылки: - https://learn.microsoft.com/en-us/aspnet/core/test/integration-tests : Integration tests in ASP.NET Core - https://docs.docker.com/language/dotnet/run-tests/ : Run .NET tests in a container Видео: https://youtube.com/live/SV1FbOvWqas Аудио: https://dotnetmore.mave.digital/ep-122 Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/2cbfbf0d-3666-40e4-8399-00db6937a656.mp3 Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Обсуждайте: - Telegram: https://t.me/dotnetmore_chat Следите за новостями: – Twitter: https://twitter.com/dotnetmore – Telegram channel: https://t.me/dotnetmore Copyright: https://creativecommons.org/licenses/by-sa/4.0/

Всем привет! Прямо сейчас идет стрим "Интеграционные тесты и не только". Присоединяйтесь: https://youtube.com/live/SV1FbOvWqas

Какую долю у Вас занимают интеграционные тесты?
Anonymous voting

Всем привет! Интеграционные тесты и не только Что такое интеграционные тесты? Как их писать? Можно ли перевернуть тестовую пирамиду? Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 20:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана). Присоединяйтесь: https://youtube.com/live/SV1FbOvWqas

DotNet&More #119: TDD это не то что Вы думаете и не только TDD - это не про тесты! TDD - это не "правильно и обязательно"! TDD - это ... узнаете в новом выпуске :) Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:07:00 Что такое TDD? 00:15:40 Test Frist или TDD 00:34:00 TDD на легаси 00:45:55 Чем TDD плох? 00:49:00 TDD и состояние потока Ссылки: - https://youtu.be/TmY3AuoW_PU : Test Last, Test First, TDD: когда применять тот или иной подход - https://www.youtube.com/playlist?list=PLOGzxujsqdGDpW8mHsQwBByVYR2-9GX7u : Is TDD Dead? Мегахоливар - https://www.ozon.ru/product/ekstremalnoe-programmirovanie-razrabotka-cherez-testirovanie-bek-kent-211432674: "Библия" TDD Видео: https://youtube.com/live/MIQTO10iaGk Аудио: https://dotnetmore.mave.digital/ep-121 Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/45369d54-b328-42e2-962d-be75a020274f.mp3 Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Обсуждайте: - Telegram: https://t.me/dotnetmore_chat Следите за новостями: – Twitter: https://twitter.com/dotnetmore – Telegram channel: https://t.me/dotnetmore Copyright: https://creativecommons.org/licenses/by-sa/4.0/

Всем привет! Прямо сейчас идет стрим "TDD это не то что Вы думаете и не только". Присоединяйтесь: https://youtube.com/live/MIQTO10iaGk

Расшифровка TDD очень скучная - Test Driven Development. Можете предложить свою версию (можно на русском: ТДД) 😄?

Всем привет! TDD это не то что Вы думаете и не только TDD - это не про тесты! TDD - это не "правильно и обязательно"! TDD - это ... узнаете в новом выпуске :) Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 20:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана). Присоединяйтесь: https://youtube.com/live/MIQTO10iaGk

DotNet&More #118: Тесты в пет проектах Писать тесты "за деньги" мы привыкли, но пет проекты же для души! Так есть ли смысл? Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:05:40 Зачем писать тесты на пет проекты? 00:13:00 Тесты для gamedev 00:18:00 Чем отличаются pet-project тесты от production тестов? 00:21:30 Бюджет пет проекта 00:29:20 Мотивация писать тесты 00:39:10 Лайвхаки 00:51:00 TDD в пет проектах Видео: https://youtube.com/live/EAy_WqB00j4 Аудио: https://dotnetmore.mave.digital/ep-120 Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/2f322de3-73db-430a-805d-e92fcd3a074b.mp3 Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Обсуждайте: - Telegram: https://t.me/dotnetmore_chat Следите за новостями: – Twitter: https://twitter.com/dotnetmore – Telegram channel: https://t.me/dotnetmore Copyright: https://creativecommons.org/licenses/by-sa/4.0/

Всем привет! Прямо сейчас идет стрим "Тесты в пет проектах". Присоединяйтесь: https://youtube.com/live/EAy_WqB00j4

Пишете ли Вы тесты в своих пет проектах?
Anonymous voting

Всем привет! Тесты в пет проектах Писать тесты "за деньги" мы привыкли, но пет проекты же для души! Так есть ли смысл? Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 20:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана). Присоединяйтесь: https://youtube.com/live/EAy_WqB00j4

Всем привет, Сегодня не получается поподкастить 😢 Извиняемся и предлагаем вместо этого (если вы в СПб) сходить на бесплатную мини конференцию SpbDotNet 98: https://spbdotnet.timepad.ru/event/2877476/

DotNet&More #117: Тестируем код без лишних интерфейсов и не только В C# принято создавать отдельный интерфейс для каждой сущности ради обеспечения тестируемости. Но так ли это нужно? Можно ли обойтись без создания дублирующего кода? Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:02:50 В чем проблема интерфейсов для тестов? 00:18:45 protected virtual метод вместо выноса интерфейса 00:34:40 Мокаем прямые зависимости, AutoMock 00:50:50 Производительность вызова виртуальных методов Ссылки: - https://github.com/moq/Moq.AutoMocker : Moq.AutoMocker - https://dev.to/aloneguid/c-net-method-call-performance-facts-1koi : C#/.NET Method Call Performance - Facts Видео: https://youtube.com/live/eBnaLdq0VXQ Аудио: https://dotnetmore.mave.digital/ep-119 Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/88e033a0-c257-479a-b707-ebcdc87720a7.mp3 Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Обсуждайте: - Telegram: https://t.me/dotnetmore_chat Следите за новостями: – Twitter: https://twitter.com/dotnetmore – Telegram channel: https://t.me/dotnetmore Copyright: https://creativecommons.org/licenses/by-sa/4.0/

Всем привет! Прямо сейчас идет стрим "Тестируем код без лишних интерфейсов и не только". Присоединяйтесь: https://youtube.com/live/eBnaLdq0VXQ

Бесит ли Вас то, что для каждого класса нужно создавать дублирующий интерфейс чисто ради тестируемости?
Anonymous voting

Всем привет! Тестируем код без лишних интерфейсов и не только В C# принято создавать отдельный интерфейс для каждой сущности ради обеспечения тестируемости. Но так ли это нужно? Можно ли обойтись без создания дублирующего кода? Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 20:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана). Присоединяйтесь: https://youtube.com/live/eBnaLdq0VXQ