DotNet & More

DotNet & More
DotNet & More

Подкаст о .Net технологиях и не только. 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

  1. 6 DAYS AGO

    DotNet&More #135: Метрики качества кода и не только

    Мы часто называем что-то "говнокодом", но можно ли быть объективным и просто выделить ключевые метрики "говнистости"? Спасибо всем, кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:08:50 Что такое Code Quality метрики? 00:13:20 Maintainability Index это то что нужно? 00:30:20 Что говорят наши зратели? 00:33:00 Код - как литература 00:47:00 Cyclomatic Complexity 00:52:35 Нужны ли вообще эти все метрики? Ссылки: - https://learn.microsoft.com/en-us/visualstudio/code-quality/code-metrics-values : Метрики от Microsoft Видео: https://youtube.com/live/mqPZARSO0qU Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Twitch: https://www.twitch.tv/dotnetmore Обсуждайте: - 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/

    1h 3m
  2. 27 SEPT

    DotNet&More #134: Чистая Архитектура прикапывает грязь под ковер и не только

    Все любят чистую архитектуру, но не будет ли больше грязи от нее в нашем коде? P.S.: в процессе записи мы случайно остановили стрим ... и не смогли перезапустить. Так что выпуск может показаться "неоконченным". Спасибо всем, кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:05:00 Зачем нужна Чистая Архитектура? 00:11:00 Unit тесты не нужны? 00:17:15 Disposable Service или "Архитектура"? 00:34:30 Так что такое Чистая Архитектура? 00:39:00 Зачем столько слоев? 00:56:39 Vertical Slices 01:07:00 В какой слой класть какой классик? 01:23:30 DDD это только центральный круг или кольца тоже? 01:27:00 Про консультантов Ссылки: - https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html : Та самая статья "Про это" - https://habr.com/ru/companies/piter/articles/353170/ : Книга "Про это" - https://habr.com/ru/articles/784922/ : Хорошая статья "Про это" - https://www.techtarget.com/whatis/definition/clean-architecture : Что такое "Чистая Архитектура" в двух абзацах Видео: https://youtube.com/live/5V_oeMwksbY Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Twitch: https://www.twitch.tv/dotnetmore Обсуждайте: - 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/

    1h 31m
  3. 7 SEPT

    DotNet&More #132: Нужен ли Domain Driven Design и не только

    Когда говорят о качестве кода, часто упоминают DDD. Но реально ли так сильны эти три буквы? Спасибо всем, кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:04:20 Что такое DDD? 00:13:20 На сколько сильно программист должен знать предметную область? 00:36:20 Стратегические паттерны DDD 00:41:00 Самое главное - единый язык 00:44:00 Инфраструктурная команда и DDD 00:52:00 Ограниченный контекст 01:01:00 Аггрегат 01:06:00 Богатая и анемичная модель 01:23:00 Value Object 01:29:00 Entity 01:32:00 Application Service 01:46:00 Repository 02:03:00 Если в бизнесс процессах хаос? Ссылки: - https://habr.com/ru/articles/580972/ : Та самая книга - https://youtu.be/CR9mLGN9jh0 : Алексей Мерсон — Domain-driven design: рецепт для прагматика Видео: https://youtube.com/live/WJy1zZ3YbgU Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Twitch: https://www.twitch.tv/dotnetmore Обсуждайте: - 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/

    2h 25m
  4. 16 AUG

    DotNet&More #129: Нужны ли паттерны и не только

    Было время, когда паттерны спрашивали на все собеседованиях, но ... прошло. Попробуем "откопать стюардессу" ... Спасибо всем, кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:14:40 Зачем нужны паттерны 00:16:50 Паттерн = шаблон? 00:23:00 Нужны ли паттерны GoF в 2024 году? 00:40:45 Виды паттернов 00:53:30 Протекающие паттерны 00:55:00 Так зачем же нужны паттерны? 01:06:00 Какие паттерныы мы писали 01:16:00 Паттерны и религия 01:25:30 Ынтырпрайз паттерны 01:47:00 Паттерны как духовные практики Ссылки: - https://habr.com/ru/companies/piter/articles/257721/ : Лучшая книга по паттернам - https://refactoring.guru/design-patterns : Каталог паттернов Видео: https://youtube.com/live/y8K1eMNXSyM Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Twitch: https://www.twitch.tv/dotnetmore Обсуждайте: - 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/

    2h 17m
  5. 9 AUG

    DotNet&More #128: Говнокод в пет проектах и не только

    Есть 2 стула: на одном бесконечный рефакторинг, на втором говнокод. Оба варианта приводят к архивации репозитория. А как писать код "для души", чтобы и результат был, и душа не страдала? Спасибо всем, кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:06:30 Как рефакторить пет проекты 00:19:10 Как сделать расширяемое и простое решение 00:33:40 Выбираем абстракции для пет проектов 00:47:40 God Object, как не допустить 00:52:50 Может не код говно, а бизнес логика сложная? 01:00:30 Код и большие перерывы в разработке 01:16:10 Говнокод вызывает баги 01:24:15 Архитектура пет проектов 01:31:40 Нужно ли писать пет проекты на знакомых технологиях? 01:36:30 Какие бывают пет проекты? 01:41:15 Советы по коду телеграм ботов 01:44:45 Советы по коду Unity игр Видео: https://youtube.com/live/Esd8mwFMEnM Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Twitch: https://www.twitch.tv/dotnetmore Обсуждайте: - 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/

    2h 1m

About

Подкаст о .Net технологиях и не только. 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

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada