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

DotNet & More Подкаст

Open in Telegram

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

Show more
561
Subscribers
No data24 hours
No data7 days
+330 days
Posts Archive
Отметьте фичи, которые по Вашему вредят чистоте кода на C#
Anonymous voting

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

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://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/Laa__y7ccIQ

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

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

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://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/L-yk-3zT2mM

Что в Вашем коде, помимо основной логики? (множественный выбор)
Anonymous voting

Всем привет! Замусоривание кода и не только Код это не только бизнес логика, но и 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

DotNet&More #123: SOLID делает хуже код, архитектуру и не только Люди убеждены, что следование правилам SOLID сделает их код действительно хорошим... но так ли это? Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:03:30 Что такое CUPID? 00:13:00 SOLID как философия 00:20:00 Single-responsibility principle 00:27:00 В чем вред философии SOLID? 00:32:15 Open–closed principle 00:37:50 Liskov substitution principle 00:49:00 SOLID - это религия 00:59:00 Interface segregation principle 01:08:10 Dependency inversion principle Ссылки: - https://dannorth.net/cupid-for-joyful-coding/#composable : CUPID - https://en.wikipedia.org/wiki/SOLID : Вся "секретная"" информация есть в Википедии - https://blog.cleancoder.com/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html : Дядюшка Боб рассказыват, что значит Single Resposibility Видео: https://youtube.com/live/uRyHlQ0ITAQ Аудио: https://dotnetmore.mave.digital/ep-125 Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/5041c5f5-15b4-4963-8f72-b1b358afafc6.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/

Всем привет! Прямо сейчас идет стрим "SOLID делает хуже код, архитектуру и не только". Присоединяйтесь: https://youtube.com/live/uRyHlQ0ITAQ

Какому подходу вы следуете?
Anonymous voting

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

DotNet&More #122: Адвокат Нургла, защищаем говнокод и не только Новый формат: Адвокат Нургла! Разбираем примеры говнокода, пытаемся оправдать автора, думаем как превратить говно в конфетку. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:07:00 Разбираем говнокод Ссылки: - https://govnokod.xyz/language/cs/ : Источник вдохновения Видео: https://youtube.com/live/4igB2SOk30Y Аудио: https://dotnetmore.mave.digital/ep-124 Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/57b7f265-066f-4cca-b73d-1dd3cd26fea3.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/4igB2SOk30Y

Какому богу хаоса посвящен Ваш код?
Anonymous voting

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

Всем привет, К сожалению сегодня выпуск мы пропускаем 😭 А что-бы подготовиться к следующему выпуску, просим вам скинуть примеры говнокода: мы из разберем в следующем выпуске... поиграем в адвоката дьявола.😈

DotNet&More #120: Говнокод - понятие относительное и не только "Вы написал говнокод, сэр" - многие из нас боятся это услышать. Но что такое говнокод? Можно ли "дружить с говнокодом"? Что делать, если Вы поняли, что пишете говнокод? Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 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 Как дружить с говнокодом? Ссылки: - https://shitcode.net/ : Говнокод - https://govnokod.xyz/ : Говнокод на русском - https://www.reddit.com/r/shittyprogramming/ : Reddit про говнокод... но кода там не так много :( Видео: https://youtube.com/live/e028yvnFvvk Аудио: https://dotnetmore.mave.digital/ep-123 Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/ef29b818-d0c9-4a7d-9794-5cfad46a4024.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/