#30 Dart Code Metrics

Published: Aug. 7, 2021, 5:50 p.m.

b'\\u041d\\u0430 \\u0442\\u0435\\u043c\\u0435, \\u043a\\u043e\\u0442\\u043e\\u0440\\u0443\\u044e \\u043c\\u044b \\u0432\\u044b\\u0431\\u0440\\u0430\\u043b\\u0438 \\u0434\\u043b\\u044f \\u044d\\u0442\\u043e\\u0433\\u043e \\u0432\\u044b\\u043f\\u0443\\u0441\\u043a\\u0430, \\u0447\\u0442\\u043e \\u043d\\u0430\\u0437\\u044b\\u0432\\u0430\\u0435\\u0442\\u0441\\u044f, \\u0432\\u0441\\u0435 \\u0437\\u0432\\u0451\\u0437\\u0434\\u044b \\u0441\\u043e\\u0448\\u043b\\u0438\\u0441\\u044c. \\u041c\\u044b \\u0437\\u0430\\u043f\\u0438\\u0441\\u0430\\u043b\\u0438 \\u044d\\u043f\\u0438\\u0437\\u043e\\u0434 \\u0432\\u0435\\u0447\\u0435\\u0440\\u043e\\u043c, \\u0430 \\u0443\\u0436\\u0435 \\u043d\\u0430 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0435\\u0435 \\u0443\\u0442\\u0440\\u043e \\u043f\\u0440\\u043e\\u0447\\u0438\\u0442\\u0430\\u043b\\u0438 \\u0442\\u0432\\u0438\\u0442 \\u043f\\u0440\\u043e \\u043d\\u0430\\u0448\\u0438\\u0445 \\u0433\\u043e\\u0441\\u0442\\u0435\\u0439 \\u043e\\u0442 \\u0441\\u0430\\u043c\\u043e\\u0433\\u043e Chris Sells.\\n\\n\\u0414\\u0432\\u0430 \\u043e\\u043f\\u044b\\u0442\\u043d\\u0435\\u0439\\u0448\\u0438\\u0445 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0447\\u0438\\u043a\\u0430 \\u0441 \\u0431\\u043e\\u0433\\u0430\\u0442\\u044b\\u043c \\u0438 \\u043d\\u0430\\u0441\\u044b\\u0449\\u0435\\u043d\\u043d\\u044b\\u043c \\u0431\\u044d\\u043a\\u0433\\u0440\\u0430\\u0443\\u043d\\u0434\\u043e\\u043c \\u043e\\u0431\\u044a\\u0435\\u0434\\u0438\\u043d\\u0438\\u043b\\u0438\\u0441\\u044c, \\u0447\\u0442\\u043e\\u0431\\u044b \\u043d\\u0430\\u043f\\u0438\\u0441\\u0430\\u0442\\u044c \\u043a\\u0440\\u0443\\u0442\\u043e\\u0439 \\u0438\\u043d\\u0441\\u0442\\u0440\\u0443\\u043c\\u0435\\u043d\\u0442, \\u043f\\u043e\\u0437\\u0432\\u043e\\u043b\\u044f\\u044e\\u0449\\u0438\\u0439 \\u0431\\u043b\\u044e\\u0441\\u0442\\u0438 \\u0447\\u0438\\u0441\\u0442\\u043e\\u0442\\u0443 \\u043a\\u043e\\u0434\\u043e\\u0432\\u043e\\u0439 \\u0431\\u0430\\u0437\\u044b \\u0432\\u0430\\u0448\\u0435\\u0433\\u043e Dart- \\u0438\\u043b\\u0438 Flutter-\\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\\u0430. \\u041f\\u0430\\u043a\\u0435\\u0442 Dart Code Metrics \\u0443\\u043c\\u0435\\u0435\\u0442 \\u0441\\u043e\\u0431\\u0438\\u0440\\u0430\\u0442\\u044c \\u0432\\u0430\\u0436\\u043d\\u044b\\u0435 \\u043c\\u0435\\u0442\\u0440\\u0438\\u043a\\u0438 \\u043a\\u0430\\u0447\\u0435\\u0441\\u0442\\u0432\\u0430, \\u043e\\u0442\\u0441\\u043b\\u0435\\u0436\\u0438\\u0432\\u0430\\u0442\\u044c \\u043d\\u0430\\u0440\\u0443\\u0448\\u0435\\u043d\\u0438\\u044f \\u043f\\u0440\\u0430\\u0432\\u0438\\u043b \\u043a\\u043e\\u0434\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f, \\u0430 \\u0442\\u0430\\u043a\\u0436\\u0435 \\u043f\\u0440\\u0435\\u0434\\u0443\\u043f\\u0440\\u0435\\u0434\\u0438\\u0442 \\u0432\\u0430\\u0441 \\u043e \\u0442\\u043e\\u043c, \\u0447\\u0442\\u043e \\u0432 \\u0432\\u0430\\u0448 \\u043a\\u043e\\u0434 \\u043f\\u0440\\u043e\\u0431\\u0440\\u0430\\u043b\\u0441\\u044f \\u043a\\u043e\\u0432\\u0430\\u0440\\u043d\\u044b\\u0439 \\u0430\\u043d\\u0442\\u0438-\\u043f\\u0430\\u0442\\u0442\\u0435\\u0440\\u043d. \\u0412\\u0441\\u0451 \\u044d\\u0442\\u043e \\u043f\\u0440\\u0438\\u0441\\u044b\\u043f\\u0430\\u043d\\u043e \\u043d\\u0435\\u0441\\u043a\\u043e\\u043b\\u044c\\u043a\\u0438\\u043c\\u0438 \\u0432\\u0430\\u0440\\u0438\\u0430\\u043d\\u0442\\u0430\\u043c\\u0438 \\u0438\\u0441\\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f (\\u0432\\u043e\\u0437\\u043c\\u043e\\u0436\\u0435\\u043d \\u0437\\u0430\\u043f\\u0443\\u0441\\u043a \\u043d\\u0430 \\u043b\\u044e\\u0431\\u043e\\u043c CI/CD \\u0438\\u043d\\u0441\\u0442\\u0440\\u0443\\u043c\\u0435\\u043d\\u0442\\u0435), \\u043f\\u0440\\u0435\\u043a\\u0440\\u0430\\u0441\\u043d\\u044b\\u043c\\u0438 \\u0438\\u043d\\u0442\\u0435\\u0433\\u0440\\u0430\\u0446\\u0438\\u044f\\u043c\\u0438 \\u0441 IDE, \\u0444\\u0430\\u043d\\u0442\\u0430\\u0441\\u0442\\u0438\\u0447\\u0435\\u0441\\u043a\\u043e\\u0439 \\u0440\\u0430\\u0441\\u0448\\u0438\\u0440\\u044f\\u0435\\u043c\\u043e\\u0441\\u0442\\u044c\\u044e. \\u041d\\u0430\\u0434\\u043e \\u043b\\u0438 \\u0433\\u043e\\u0432\\u043e\\u0440\\u0438\\u0442\\u044c, \\u0447\\u0442\\u043e \\u0438\\u043d\\u0441\\u0442\\u0440\\u0443\\u043c\\u0435\\u043d\\u0442 \\u043e\\u043f\\u0435\\u043d-\\u0441\\u043e\\u0440\\u0441\\u043d\\u044b\\u0439 \\u0438 \\u0441\\u043e\\u0432\\u0435\\u0440\\u0448\\u0435\\u043d\\u043d\\u043e \\u0431\\u0435\\u0441\\u043f\\u043b\\u0430\\u0442\\u043d\\u044b\\u0439?\\n\\n\\u041c\\u044b \\u043f\\u043e\\u0433\\u043e\\u0432\\u043e\\u0440\\u0438\\u043b\\u0438 \\u043e\\u0431 \\u0438\\u0441\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0441\\u043e\\u0437\\u0434\\u0430\\u043d\\u0438\\u044f Dart Code Metrics, \\u043e \\u043a\\u043b\\u044e\\u0447\\u0435\\u0432\\u044b\\u0445 \\u043a\\u043e\\u043d\\u0446\\u0435\\u043f\\u0446\\u0438\\u044f\\u0445, \\u043f\\u043e\\u0434\\u043a\\u0430\\u043f\\u043e\\u0442\\u043d\\u043e\\u043c \\u0443\\u0441\\u0442\\u0440\\u043e\\u0439\\u0441\\u0442\\u0432\\u0435, \\u0430 \\u0442\\u0430\\u043a\\u0436\\u0435 \\u043e\\u0431\\u0441\\u0443\\u0434\\u0438\\u043b\\u0438 \\u043f\\u043b\\u0430\\u043d\\u044b \\u0440\\u0430\\u0437\\u0432\\u0438\\u0442\\u0438\\u044f \\u0440\\u0435\\u0448\\u0435\\u043d\\u0438\\u044f.\\n\\n\\u0410 \\u043f\\u043e\\u043a\\u0430, \\u043f\\u0440\\u0435\\u0434\\u043b\\u0430\\u0433\\u0430\\u044e \\u0432\\u0430\\u043c \\u0434\\u0435\\u043b\\u0430\\u0442\\u044c \\u0441\\u0442\\u0430\\u0432\\u043a\\u0438, \\u043a\\u0430\\u043a \\u0441\\u043a\\u043e\\u0440\\u043e \\u043f\\u0430\\u043a\\u0435\\u0442 \\u043f\\u043e\\u043b\\u0443\\u0447\\u0438\\u0442 \\u043f\\u043e\\u0447\\u0451\\u0442\\u043d\\u044b\\u0439 \\u0441\\u0442\\u0430\\u0442\\u0443\\u0441 Flutter Favorite.\\n\\n\\u0423 \\u043c\\u0438\\u043a\\u0440\\u043e\\u0444\\u043e\\u043d\\u0430: \\u0415\\u0432\\u0433\\u0435\\u043d\\u0438\\u0439 \\u0421\\u0430\\u0442\\u0443\\u0440\\u043e\\u0432 (Surf), \\u0410\\u043b\\u0435\\u043a\\u0441\\u0430\\u043d\\u0434\\u0440 \\u0414\\u0435\\u043d\\u0438\\u0441\\u043e\\u0432 (EPAM), \\u0414\\u043c\\u0438\\u0442\\u0440\\u0438\\u0439 \\u041a\\u0440\\u0443\\u0446\\u043a\\u0438\\u0445 (Surf), \\u0414\\u043c\\u0438\\u0442\\u0440\\u0438\\u0439 \\u0416\\u0438\\u0444\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 (Push Play Labs).\\n\\n\\u0413\\u043b\\u0430\\u0432\\u043d\\u043e\\u0435 \\u043f\\u043e \\u0432\\u044b\\u043f\\u0443\\u0441\\u043a\\u0443:\\n\\n\\u2757\\ufe0f \\u0420\\u0435\\u043f\\u043e\\u0437\\u0438\\u0442\\u043e\\u0440\\u0438\\u0439 Dart Code Metrics https://github.com/dart-code-checker/dart-code-metrics\\n\\u2757\\ufe0f \\u041e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442 Dart Code Metrics https://dartcodemetrics.dev/\\n\\u2757\\ufe0f \\u0422\\u043e\\u0442 \\u0441\\u0430\\u043c\\u044b\\u0439 \\u0442\\u0432\\u0438\\u0442 https://twitter.com/csells/status/1420452187746930689\\n\\n\\u041d\\u043e\\u0432\\u043e\\u0441\\u0442\\u0438:\\n\\u26a1\\ufe0f \\u041f\\u043e \\u043e\\u043f\\u0440\\u043e\\u0441\\u0443 JetBrains Flutter \\u0441\\u0442\\u0430\\u043b \\u0441\\u0430\\u043c\\u044b\\u043c \\u043f\\u043e\\u043f\\u0443\\u043b\\u044f\\u0440\\u043d\\u044b\\u043c \\u043a\\u0440\\u043e\\u0441\\u0441\\u043f\\u043b\\u0430\\u0442\\u0444\\u043e\\u0440\\u043c\\u0435\\u043d\\u043d\\u044b\\u043c \\u0440\\u0435\\u0448\\u0435\\u043d\\u0438\\u0435\\u043c https://twitter.com/timsneath/status/1416210891377315841\\n\\u26a1\\ufe0f \\u041e\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u043e\\u0432\\u0430\\u043d \\u043f\\u0430\\u043a\\u0435\\u0442 multi_window. \\u041e\\u043d \\u043f\\u043e\\u0437\\u0432\\u043e\\u043b\\u044f\\u0435\\u0442 \\u0441\\u043e\\u0437\\u0434\\u0430\\u0432\\u0430\\u0442\\u044c \\u043d\\u043e\\u0432\\u044b\\u0435 \\u043e\\u043a\\u043d\\u0430 \\u0432 \\u0434\\u0435\\u0441\\u043a\\u0442\\u043e\\u043f-\\u043f\\u0440\\u0438\\u043b\\u043e\\u0436\\u0435\\u043d\\u0438\\u0438 \\u0438 \\u043a\\u043e\\u043c\\u043c\\u0443\\u043d\\u0438\\u0446\\u0438\\u0440\\u043e\\u0432\\u0430\\u0442\\u044c \\u0441 \\u043d\\u0438\\u043c\\u0438 https://pub.dev/packages/multi_window\\n\\u26a1\\ufe0f \\u0421\\u0442\\u0430\\u0442\\u044c\\u044f \\u043f\\u0440\\u043e \\u044d\\u043a\\u0441\\u043f\\u0435\\u0440\\u0438\\u043c\\u0435\\u043d\\u0442\\u044b Dart \\u0438 Wasm (\\u043a\\u0430\\u0436\\u0435\\u0442\\u0441\\u044f, \\u043c\\u044b \\u0433\\u043e\\u0432\\u043e\\u0440\\u0438\\u043c \\u043e \\u0431\\u0443\\u0434\\u0443\\u0449\\u0435\\u043c Flutter for Web) https://medium.com/dartlang/experimenting-with-dart-and-wasm-ef7f1c065577\\n\\u26a1\\ufe0f \\u0421\\u0442\\u0430\\u0442\\u044c\\u044f \\u043f\\u0440\\u043e \\u043e\\u043f\\u0442\\u0438\\u043c\\u0438\\u0437\\u0430\\u0446\\u0438\\u044e \\u043f\\u043b\\u0430\\u0442\\u0444\\u043e\\u0440\\u043c\\u0435\\u043d\\u043d\\u044b\\u0445 \\u043a\\u0430\\u043d\\u0430\\u043b\\u043e\\u0432 https://medium.com/flutter/improving-platform-channel-performance-in-flutter-e5b4e5df04af\\n\\n\\u041e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043a\\u0430\\u043d\\u0430\\u043b \\u043f\\u043e\\u0434\\u043a\\u0430\\u0441\\u0442\\u0430: t.me/flutterdevpodcast_news\\n\\u041e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0447\\u0430\\u0442 \\u043f\\u043e\\u0434\\u043a\\u0430\\u0441\\u0442\\u0430: t.me/flutterdevpodcast'