DotNet & More Подкаст – Telegram
DotNet & More Подкаст
576 subscribers
1 photo
24 videos
521 links
Подкаст о .Net разработке и не только
Download Telegram
Расскажите, чем руководствуетесь Вы, когда выбираете имя класса, метода, переменной?
Audio
DotNet&More #125: Как "правильно" выбирать имена классов, переменных и не только

Выбор имени не просто сложно, а ... очень сложно. И сегодня мы поделимся супер-пупер принципом выбора имен: NURGLESS.

Спасибо всем кто нас слушает. Ждем Ваши комментарии.

Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z

Shownotes:
00:00:00 Вступление
00:03:00 Почему нейминг - самое главное?
00:10:00 NURGLESS Принцип
00:12:25 Ubiquitous Language
00:34:50 Referenced names
00:39:40 Google it
00:45:00 Local terminology
00:51:40 Environment terminology saturation
01:00:00 Surrounding context
01:02:30 Something stupid

Ссылки:
- https://x.com/codinghorror/status/506010907021828096?lang=en : Великая мудрость
- https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/identifier-names : C# identifier naming rules and conventions

Видео: https://youtube.com/live/Laa__y7ccIQ
Аудио: https://dotnetmore.mave.digital/ep-127
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/8c2b0d60-7bef-43fe-8fb7-822f3bdf4a43.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет!

Новые фичи C#, читаемость кода и не только

C# развивается с немыслимыми темпами, но не вызывает ли подобная скорость рост говнокода?

Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 20:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

Присоединяйтесь: https://youtube.com/live/0Uw-7trznIU
Audio
DotNet&More #126: Новые фичи C#, читаемость кода и не только

C# развивается с немыслимыми темпами, но не вызывает ли подобная скорость рост говнокода?

Спасибо всем кто нас слушает. Ждем Ваши комментарии.

Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z

Shownotes:
00:00:00 Вступление
00:05:50 Generics
00:11:30 Префиксы ref, readonly, scoped
00:13:30 Primary Constructors
00:18:10 Tuples
00:24:20 Pattern Matching
00:34:30 Что такое говнокод?
00:39:50 Ranges
00:43:50 Asyn/Await
00:50:15 Collections Expressions

Ссылки:
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-13 : What's new in C# 13

Видео: https://youtube.com/live/0Uw-7trznIU
Аудио: https://dotnetmore.mave.digital/ep-128
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/b7b4f2e9-9dcf-4381-9541-d0ab0761424d.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет!

Как менеджеры влияют на качество кода и не только

Есть два стула: на одном программист пишет пет проект и никогда не заканчивает, на другом менеджер орет под ухом "говнокодь и в прод". А есть ли золотая середина?

Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 20:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

Присоединяйтесь: https://youtube.com/live/bnlQSwEVcMo
Audio
DotNet&More #127: Как менеджеры влияют на качество кода и не только

Есть два стула: на одном программист пишет пет проект и никогда не заканчивает, на другом менеджер орет под ухом "говнокодь и в прод". А есть ли золотая середина?

Спасибо всем, кто нас слушает. Ждем Ваши комментарии.

Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z

Shownotes:
00:00:00 Вступление
00:12:00 Манагеры - мудаки
00:16:00 Как объяснить что такое легаси тупому манагеру
00:26:40 "А почему вы пишете легаси код"?
00:41:30 Манагеры с техническим беком
00:55:00 Манагеры и занижение эстимаций
01:24:30 Жопсы, Маски и прочие "визионеры"
01:33:20 Партизанский рефакторинг
01:39:00 Программисты-лентяи?

Видео: https://youtube.com/live/bnlQSwEVcMo
Аудио: https://dotnetmore.mave.digital/ep-129
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/16b001ad-e939-4501-b913-1af0b44340e0.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет!

Говнокод в пет проектах и не только

Есть 2 стула: на одном бесконечный рефаткоринг, на втором говнокод. Оба варианта приводят к архивации репозитория. А как писать код "для души", чтобы и результат был, и душа не страдала?

Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 20:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

YouTube: https://youtube.com/live/Esd8mwFMEnM
Twitch: https://www.twitch.tv/dotnetmore

Да, да, Вы все правильно поняли, мы теперь еще и на Твиче 🍔
Please open Telegram to view this post
VIEW IN TELEGRAM
Audio
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/ep-130
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/054e5f2a-5624-41eb-9c4d-e1479b344de9.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Twitch: https://www.twitch.tv/dotnetmore
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Media is too big
VIEW IN TELEGRAM
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/ep-130
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/054e5f2a-5624-41eb-9c4d-e1479b344de9.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Twitch: https://www.twitch.tv/dotnetmore
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет!

Нужны ли паттерны и не только

Было время, когда паттерны спрашивали на все собеседованиях, но ... прошло. Попробуем "откопать стюардессу" ...

Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 20:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

YouTube: https://youtube.com/live/y8K1eMNXSyM
Twitch: https://www.twitch.tv/dotnetmore
Audio
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/ep-131
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/adbae9b3-410b-4021-adce-032a90c1bc4b.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Twitch: https://www.twitch.tv/dotnetmore

Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет!

Адвокат Нургла и не только

Разбираем говнокод, защищаем говнокод, обмаз... проникаемся говнокодом и не только.

Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 20:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

YouTube: https://youtube.com/live/Yh-zzSpYGJo
Twitch: https://www.twitch.tv/dotnetmore
Давно думал сделать большой список хитрого говнокода. Интересно ли Вам было бы такое почитать?
Anonymous Poll
42%
Да, очень
42%
Да, just for fun
10%
Только как развлекательное чтиво
0%
Нет, но если подарят, поставлю на полочку
4%
Нет, 100% нет
1%
Другое