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

Но на канале DotNetRu (https://www.youtube.com/@DotNetRu) много новых докладов, не скучайте ☺️
Всем привет,
Нуууу, мы опять нагло косим подкаст в этот четверг. 😭😭😭

Дико извиняемся 😨
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет!

Метрики качества кода и не только

Мы часто называем что-то "говнокодом", но можно ли быть объективным и просто выделить ключевые метрики "говнистости"?

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

YouTube: https://youtube.com/live/mqPZARSO0qU
Twitch: https://www.twitch.tv/dotnetmore
Audio
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/ep-137
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/c07c4b06-1997-4c8f-9dea-fad7f91cd05e.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 #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/ep-137
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/c07c4b06-1997-4c8f-9dea-fad7f91cd05e.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/
Всем привет!

Метрики cyclomatic complexity, code coverage и не только

В прошлый раз мы разобрали единую метрику от Microsoft, сегодня же пройдемся по другим популярным способам запихнуть качество кода в одно число.

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

YouTube: https://youtube.com/live/mqFOa9X-rcs
Twitch: https://www.twitch.tv/dotnetmore
Audio
DotNet&More #136: Метрики cyclomatic complexity, code coverage и не только

В прошлый раз мы разобрали единую метрику от Microsoft, сегодня же пройдемся по другим популярным способам запихнуть качество кода в одно число.

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

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

Shownotes:
00:00:00 Вступление
00:09:00 Зачем Cyclomatic complexity?
00:27:00 Метод, который вызывается один раз, code smell?
00:31:55 Code Smells метрика
00:43:00 Security метрики
00:46:00 Code duplication

Ссылки:
- https://blog.jetbrains.com/qodana/2023/10/top-6-code-quality-metrics-to-empower-your-team/ : Метрики от JetBrains
- https://blog.codacy.com/code-quality-metrics : Метрики от Codacity
- https://docs.sonarsource.com/sonarqube/latest/user-guide/code-metrics/metrics-definition/ : Метрики от Sonar

Видео: https://youtube.com/live/mqFOa9X-rcs
Аудио: https://dotnetmore.mave.digital/ep-138
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/104dad71-0d25-45a2-b84c-8348401b2699.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 #136: Метрики cyclomatic complexity, code coverage и не только

В прошлый раз мы разобрали единую метрику от Microsoft, сегодня же пройдемся по другим популярным способам запихнуть качество кода в одно число.

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

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

Shownotes:
00:00:00 Вступление
00:09:00 Зачем Cyclomatic complexity?
00:27:00 Метод, который вызывается один раз, code smell?
00:31:55 Code Smells метрика
00:43:00 Security метрики
00:46:00 Code duplication

Ссылки:
- https://blog.jetbrains.com/qodana/2023/10/top-6-code-quality-metrics-to-empower-your-team/ : Метрики от JetBrains
- https://blog.codacy.com/code-quality-metrics : Метрики от Codacity
- https://docs.sonarsource.com/sonarqube/latest/user-guide/code-metrics/metrics-definition/ : Метрики от Sonar

Видео: https://youtube.com/live/mqFOa9X-rcs
Аудио: https://dotnetmore.mave.digital/ep-138
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/104dad71-0d25-45a2-b84c-8348401b2699.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 (Кипр), 20:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 00:00 ALMT (Астана).

YouTube: https://youtube.com/live/V7gvBBqSrUQ
Twitch: https://www.twitch.tv/dotnetmore
В какой парадигме получается более говнистый говнокод?
Anonymous Poll
53%
ООП
47%
ФП
Audio
DotNet&More #137: Какой код говнистее, Объектно Ориентированный или Функциональный, и не только

ООП против ФП ... ну что тут еще говорить?

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

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

Shownotes:
00:00:00 Вступление
00:08:40 ООП
00:34:00 ФП

Ссылки:
- https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/object-oriented/ : ООП в C#
- https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/functional/pattern-matching: ФП в C#

Видео: https://youtube.com/live/V7gvBBqSrUQ
Аудио: https://dotnetmore.mave.digital/ep-139
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/c8422b4a-79f2-479c-a854-482e0661f099.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 #137: Какой код говнистее, Объектно Ориентированный или Функциональный, и не только

ООП против ФП ... ну что тут еще говорить?

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

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

Shownotes:
00:00:00 Вступление
00:08:40 ООП
00:34:00 ФП

Ссылки:
- https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/object-oriented/ : ООП в C#
- https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/functional/pattern-matching: ФП в C#

Видео: https://youtube.com/live/V7gvBBqSrUQ
Аудио: https://dotnetmore.mave.digital/ep-139
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/c8422b4a-79f2-479c-a854-482e0661f099.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 (Кипр), 20:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 00:00 ALMT (Астана).

YouTube: https://youtube.com/live/nKnJmiH5Ri8
Twitch: https://www.twitch.tv/dotnetmore
Audio
DotNet&More #138: Метрики изнутри и не только

Мы обсуждали смысл метрик качества кода, но как они работают изнутри? Для этого у нас будет специальный гость .... ;)

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

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

Shownotes:
00:00:00 Вступление
00:04:10 Code Coverage - лучшая метрика?
00:16:00 Изнутри Code Coverage
00:29:20 Бесполезные метрики
00:36:00 Метрика - количество коммитов
00:39:20 Cyclomatic complexity
00:51:00 Code Duplication
00:58:00 Метрики для менеджеров
01:13:00 Отношение разработчика к метрикам
01:22:00 Как работает инспекция секретов (паролей)
01:25:00 Как внедрять метрики
01:31:00 Про SLA и GDC

Ссылки:
- https://en.wikipedia.org/wiki/Cyclomatic_complexity : Cyclomatic complexity
- https://www.sonarsource.com/docs/CognitiveComplexity.pdf : Cognitive Complexity от Sonar

Видео: https://youtube.com/live/nKnJmiH5Ri8
Аудио: https://dotnetmore.mave.digital/ep-140
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/ba9cfff9-2064-4cd9-ab06-8157271ec078.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 #138: Метрики изнутри и не только

Мы обсуждали смысл метрик качества кода, но как они работают изнутри? Для этого у нас будет специальный гость .... ;)

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

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

Shownotes:
00:00:00 Вступление
00:04:10 Code Coverage - лучшая метрика?
00:16:00 Изнутри Code Coverage
00:29:20 Бесполезные метрики
00:36:00 Метрика - количество коммитов
00:39:20 Cyclomatic complexity
00:51:00 Code Duplication
00:58:00 Метрики для менеджеров
01:13:00 Отношение разработчика к метрикам
01:22:00 Как работает инспекция секретов (паролей)
01:25:00 Как внедрять метрики
01:31:00 Про SLA и GDC

Ссылки:
- https://en.wikipedia.org/wiki/Cyclomatic_complexity : Cyclomatic complexity
- https://www.sonarsource.com/docs/CognitiveComplexity.pdf : Cognitive Complexity от Sonar

Видео: https://youtube.com/live/nKnJmiH5Ri8
Аудио: https://dotnetmore.mave.digital/ep-140
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/ba9cfff9-2064-4cd9-ab06-8157271ec078.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/
Всем привет!

С# 13, Net 9 и не только

Новый C# вышел, и в нем таааааак много нового .... стоит обсудить ;)

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

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