Artwork

Content provided by Flutter Dev Podcast. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Flutter Dev Podcast or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

#30 Dart Code Metrics

1:10:14
 
Share
 

Manage episode 299383468 series 2490136
Content provided by Flutter Dev Podcast. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Flutter Dev Podcast or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
На теме, которую мы выбрали для этого выпуска, что называется, все звёзды сошлись. Мы записали эпизод вечером, а уже на следующее утро прочитали твит про наших гостей от самого Chris Sells. Два опытнейших разработчика с богатым и насыщенным бэкграундом объединились, чтобы написать крутой инструмент, позволяющий блюсти чистоту кодовой базы вашего Dart- или Flutter-проекта. Пакет Dart Code Metrics умеет собирать важные метрики качества, отслеживать нарушения правил кодирования, а также предупредит вас о том, что в ваш код пробрался коварный анти-паттерн. Всё это присыпано несколькими вариантами использования (возможен запуск на любом CI/CD инструменте), прекрасными интеграциями с IDE, фантастической расширяемостью. Надо ли говорить, что инструмент опен-сорсный и совершенно бесплатный? Мы поговорили об истории создания Dart Code Metrics, о ключевых концепциях, подкапотном устройстве, а также обсудили планы развития решения. А пока, предлагаю вам делать ставки, как скоро пакет получит почётный статус Flutter Favorite. У микрофона: Евгений Сатуров (Surf), Александр Денисов (EPAM), Дмитрий Круцких (Surf), Дмитрий Жифарский (Push Play Labs). Главное по выпуску: ❗️ Репозиторий Dart Code Metrics https://github.com/dart-code-checker/dart-code-metrics ❗️ Официальный сайт Dart Code Metrics https://dartcodemetrics.dev/ ❗️ Тот самый твит https://twitter.com/csells/status/1420452187746930689 Новости: ⚡️ По опросу JetBrains Flutter стал самым популярным кроссплатформенным решением https://twitter.com/timsneath/status/1416210891377315841 ⚡️ Опубликован пакет multi_window. Он позволяет создавать новые окна в десктоп-приложении и коммуницировать с ними https://pub.dev/packages/multi_window ⚡️ Статья про эксперименты Dart и Wasm (кажется, мы говорим о будущем Flutter for Web) https://medium.com/dartlang/experimenting-with-dart-and-wasm-ef7f1c065577 ⚡️ Статья про оптимизацию платформенных каналов https://medium.com/flutter/improving-platform-channel-performance-in-flutter-e5b4e5df04af Официальный канал подкаста: t.me/flutterdevpodcast_news Официальный чат подкаста: t.me/flutterdevpodcast
  continue reading

47 episodes

Artwork

#30 Dart Code Metrics

Flutter Dev Podcast

96 subscribers

published

iconShare
 
Manage episode 299383468 series 2490136
Content provided by Flutter Dev Podcast. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Flutter Dev Podcast or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
На теме, которую мы выбрали для этого выпуска, что называется, все звёзды сошлись. Мы записали эпизод вечером, а уже на следующее утро прочитали твит про наших гостей от самого Chris Sells. Два опытнейших разработчика с богатым и насыщенным бэкграундом объединились, чтобы написать крутой инструмент, позволяющий блюсти чистоту кодовой базы вашего Dart- или Flutter-проекта. Пакет Dart Code Metrics умеет собирать важные метрики качества, отслеживать нарушения правил кодирования, а также предупредит вас о том, что в ваш код пробрался коварный анти-паттерн. Всё это присыпано несколькими вариантами использования (возможен запуск на любом CI/CD инструменте), прекрасными интеграциями с IDE, фантастической расширяемостью. Надо ли говорить, что инструмент опен-сорсный и совершенно бесплатный? Мы поговорили об истории создания Dart Code Metrics, о ключевых концепциях, подкапотном устройстве, а также обсудили планы развития решения. А пока, предлагаю вам делать ставки, как скоро пакет получит почётный статус Flutter Favorite. У микрофона: Евгений Сатуров (Surf), Александр Денисов (EPAM), Дмитрий Круцких (Surf), Дмитрий Жифарский (Push Play Labs). Главное по выпуску: ❗️ Репозиторий Dart Code Metrics https://github.com/dart-code-checker/dart-code-metrics ❗️ Официальный сайт Dart Code Metrics https://dartcodemetrics.dev/ ❗️ Тот самый твит https://twitter.com/csells/status/1420452187746930689 Новости: ⚡️ По опросу JetBrains Flutter стал самым популярным кроссплатформенным решением https://twitter.com/timsneath/status/1416210891377315841 ⚡️ Опубликован пакет multi_window. Он позволяет создавать новые окна в десктоп-приложении и коммуницировать с ними https://pub.dev/packages/multi_window ⚡️ Статья про эксперименты Dart и Wasm (кажется, мы говорим о будущем Flutter for Web) https://medium.com/dartlang/experimenting-with-dart-and-wasm-ef7f1c065577 ⚡️ Статья про оптимизацию платформенных каналов https://medium.com/flutter/improving-platform-channel-performance-in-flutter-e5b4e5df04af Официальный канал подкаста: t.me/flutterdevpodcast_news Официальный чат подкаста: t.me/flutterdevpodcast
  continue reading

47 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide