Facebook открыла исходный код инструмента отладки Sonar

Команда Facebook объявила об открытии исходного кода отладчика Sonar для Android и iOS приложений. Возможности кроссплатформенного инструмента расширяются при помощи дополнений и позволяют разработчикам обмениваться информацией о каждом модуле проекта. Facebook объяснила, что при разработке сложного приложения ни один сотрудник не знает, как работает каждый модуль. Разбросанность информации мешает команде добавлять новые функции, исследовать ошибки и оптимизировать работу для повышения производительности. Новый отладчик позиционируется как средство объединения знаний о структуре приложений. На его создание команду Facebook вдохновил Stetho, входящий в состав средств разработки Chrome. Создатели Sonar снабдили новый продукт более понятным интерфейсом, поддержкой плагинов и платформ Android и iOS. Facebook выделила три полезные возможности Sonar: Sonar состоит из двух частей: настольного клиента и мобильного SDK. Первый основан на open source проектах React.js, Flow, Metro, RSocket и Yarn, второй — на Folly и RSocket.