DotNet & More Подкаст – Telegram
DotNet & More Подкаст
576 subscribers
1 photo
24 videos
521 links
Подкаст о .Net разработке и не только
Download Telegram
Всем привет!

Замусоривание кода и не только

Код это не только бизнес логика, но и 3-4 килограма логгов, трейсов, проверок, ассертов, которые не прибавляют в читабельности. Что же делать?

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

Присоединяйтесь: https://youtube.com/live/L-yk-3zT2mM
Audio
DotNet&More #124: Замусоривание кода и не только

Код это не только бизнес логика, но и 3-4 килограма логгов, трейсов, проверок, ассертов, которые не прибавляют в читабельности. Что же делать?

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

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

Shownotes:
00:00:00 Вступление
00:03:40 Что такое замусоривание кода?
00:32:00 Что делать: хулиганство
00:37:30 #region
00:42:30 Выделение логики в отдельный класс
00:51:00 Scoped Method
00:57:40 Problems

Видео: https://youtube.com/live/L-yk-3zT2mM
Аудио: https://dotnetmore.mave.digital/ep-126
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/8fce9ee9-5161-44ce-a9bd-b16193737cea.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/
Всем привет!

Как "правильно" выбирать имена классов, переменных и не только

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

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

Присоединяйтесь: https://youtube.com/live/Laa__y7ccIQ
Расскажите, чем руководствуетесь Вы, когда выбираете имя класса, метода, переменной?
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