Вместе с Алексеем Гопаченко из JetBrains разбираемся, почему статический анализ – это сильно больше, чем просто поиск ошибок в коде.
С помощью Detekt вы можете выполнить любые проверки классов, написанных на Kotlin, запустить процесс ревью кода в любое время (например, перед коммитом) и сэкономить время.
Detekt — статический анализатор кода для Kotlin. Он работает с абстрактным синтаксическим деревом, предоставляемым компилятором Kotlin.
Помимо создания системы статического анализа, Facebook также создал инструмент с открытым исходным кодом для просмотра и анализа полученных результатов.
CodeGuru это два инструмента - Reviewer и Profiler.
GitHub объявил о покупке Semmle — аналитического инструмента, который помогает разработчикам и исследователям безопасности находить уязвимости в коде.
Сегодня BlackBerry анонсировала новый сервис под названием Jarvis. Его цель - помочь автопроизводителям в тестировании кода, который они используют в автомобилях, на уязвимости.
Facebook открыл свой статический анализатор кода Infer, который компания использует для выявления ошибок в iOS и Android приложениях.
По словам JetBrains, это означает, что обработка и анализ данных происходят непосредственно на вашем устройстве, что обеспечивает самое быстрое завершение кода в автономном режиме с минимальной...
Впечатляет! Но вот в чем проблема: генерация кода никогда не была самой сложной частью.
Изучив производительность сборки и потратив некоторое время на ее улучшение там, где это возможно, вы увидите, что можно добиться прогресса с помощью нескольких небольших шагов.
Code coverage (покрытие кода) - это метрика, используемая в разработке программного обеспечения для измерения объема и степени исполнения (покрытия) исходного кода программы в процессе тестирования.
Мы можем немногое узнать, глядя на публичные сборки Meta, но похоже, что Threads в значительной степени заимствует подходы и код Instagram на обеих платформах.
Тестирование производительности кода важно, потому что оно помогает проверить работоспособность программного обеспечения и измерить его скорость и производительность.
У Alibaba есть Руководство по написанию кода на языке Java, в котором собраны лучшие практики программирования, разработанные техническими командами Alibaba Group за многие годы. В этом...
Magic стремится резко сократить время и финансовые затраты на разработку программного обеспечения.
В этой статье мы рассмотрим некоторые инструменты и методы реверс-инжиниринга и анализа приложений для Android.
За последние 12 месяцев платформа обнаружила более 20 миллионов уязвимостей и, как утверждает Хорхе, сократила время, затрачиваемое разработчиками на проверку качества кода, на 60%.
CodeWhisperer доступен в предварительной версии в составе AWS IDE Toolkit, что означает, что разработчики могут сразу же использовать его прямо в своих предпочтительных IDE, включая Visual...
Я хочу поделиться некоторыми из самых удивительных вещей, которые я усвоил в этих наблюдениях.