This media is not supported in your browser
VIEW IN TELEGRAM
Vizely — инструмент для ревью кода
В случае с большими пул реквестами (запросами на изменение кода) рецензенту бывает непросто отследить все внесенные изменения и произвести качественное ревью. Этот инструмент делит большой запрос на много маленьких и создает диаграмму, отражающую отношения между файлами. Так рецензенту проще понять, где были внесены изменения, чем в случае с мануальным скроллингом череды файлов.
Стоимость: работа в общих репозиториях #бесплатно, в частных с меньшим числом разработчиков - #по_подписке.
#code_review
В случае с большими пул реквестами (запросами на изменение кода) рецензенту бывает непросто отследить все внесенные изменения и произвести качественное ревью. Этот инструмент делит большой запрос на много маленьких и создает диаграмму, отражающую отношения между файлами. Так рецензенту проще понять, где были внесены изменения, чем в случае с мануальным скроллингом череды файлов.
Стоимость: работа в общих репозиториях #бесплатно, в частных с меньшим числом разработчиков - #по_подписке.
#code_review
Quality by Code Climate — инструмент для анализа качества кода
Сервис сканирует код на присутствие в нем дубликатов и прочих признаков «вонючего кода». Он помечает проблемные места, а также оценивает качество кода по пятибалльной шкале — от F (плохо) до A (отлично) и показывает примерное время будущего рефакторинга. После внесения изменений нужно заново просканировать код. Инструмент выставит новую оценку и покажет прогресс качества кода. Доступна командная работа.
Работает с многими языками программирования: JavaScript, PHP, Python, Ruby и др. Саму проверку можно осуществлять как в частных репозиториях, так и на GitHub.
Стоимость: базовая функциональность #бесплатно, больше возможностей #по_подписке.
#code_review
Сервис сканирует код на присутствие в нем дубликатов и прочих признаков «вонючего кода». Он помечает проблемные места, а также оценивает качество кода по пятибалльной шкале — от F (плохо) до A (отлично) и показывает примерное время будущего рефакторинга. После внесения изменений нужно заново просканировать код. Инструмент выставит новую оценку и покажет прогресс качества кода. Доступна командная работа.
Работает с многими языками программирования: JavaScript, PHP, Python, Ruby и др. Саму проверку можно осуществлять как в частных репозиториях, так и на GitHub.
Стоимость: базовая функциональность #бесплатно, больше возможностей #по_подписке.
#code_review
SonarCloud — инструмент для статического анализа кода
Сервис ищет баги и уязвимости, связанные с безопасностью разрабатываемого ПО. Достаточно подключить его к репозиториям на GitHub, Bitbucket, Azure DevOps или GitLab. Для анализа можно выбрать все репозитории или несколько конкретных. Также возможна интеграция с IDE: VS Code, Inellij IDEA и др. Доступна работа на 24 языках: JavaScript, C#, Python и др.
Дэшбордом проекта можно поделиться с коллегами, а также использовать для демонстрации качества кода пользователям ПО.
Стоимость: для проектов с открытым исходным кодом #бесплатно, приватные проекты #по_подписке.
#devOps #code_review
Сервис ищет баги и уязвимости, связанные с безопасностью разрабатываемого ПО. Достаточно подключить его к репозиториям на GitHub, Bitbucket, Azure DevOps или GitLab. Для анализа можно выбрать все репозитории или несколько конкретных. Также возможна интеграция с IDE: VS Code, Inellij IDEA и др. Доступна работа на 24 языках: JavaScript, C#, Python и др.
Дэшбордом проекта можно поделиться с коллегами, а также использовать для демонстрации качества кода пользователям ПО.
Стоимость: для проектов с открытым исходным кодом #бесплатно, приватные проекты #по_подписке.
#devOps #code_review
Codeac — платформа для анализа кода в парадигме IaaC
Код проверяется на наличие ошибок стиля и неиспользуемых элементов, низкой производительности, склонности к ошибкам, уязвимостей безопасности и др. Все выявленные ошибки будут показаны в дэшборде, там же разработчик сможет расставить приоритеты их устранения. Сервис поддерживает языки Python, GO, JS, Java, Ruby и др.
Инструмент работает с Ansible, Terraform, AWS CloudFormation, Kubernetes. Доступна интеграция с системами контроля версий GitHub, Bitbucket и GitLab.
Стоимость: #бесплатно для публичных репозиториев, работа с приватными репозиториями #по_подписке.
#code_review #IaaC
Код проверяется на наличие ошибок стиля и неиспользуемых элементов, низкой производительности, склонности к ошибкам, уязвимостей безопасности и др. Все выявленные ошибки будут показаны в дэшборде, там же разработчик сможет расставить приоритеты их устранения. Сервис поддерживает языки Python, GO, JS, Java, Ruby и др.
Инструмент работает с Ansible, Terraform, AWS CloudFormation, Kubernetes. Доступна интеграция с системами контроля версий GitHub, Bitbucket и GitLab.
Стоимость: #бесплатно для публичных репозиториев, работа с приватными репозиториями #по_подписке.
#code_review #IaaC
Sentry — инструмент мониторинга ошибок
Сервис помогает находить и исправлять ошибки в коде — как во фронтенде, так и на бэкенде. При установке он автоматически предоставляет список ошибок, а превью каждой из них показывает контекст, в котором она возникла, и причинивший ее коммит. Инструмент также покажет влияние этой ошибки — сколько ивентов и пользователей с ней столкнулось. Найденную ошибку можно отправить на исправление коллеге по проекту с помощью уведомления. Сервис также уведомляет о новых выявленных ошибках.
Доступен для Python, JavaScript, PHP, Java, Ruby и др.
Стоимость: ограниченная функциональность #бесплатно, больше возможностей #по_подписке.
#code_review
Сервис помогает находить и исправлять ошибки в коде — как во фронтенде, так и на бэкенде. При установке он автоматически предоставляет список ошибок, а превью каждой из них показывает контекст, в котором она возникла, и причинивший ее коммит. Инструмент также покажет влияние этой ошибки — сколько ивентов и пользователей с ней столкнулось. Найденную ошибку можно отправить на исправление коллеге по проекту с помощью уведомления. Сервис также уведомляет о новых выявленных ошибках.
Доступен для Python, JavaScript, PHP, Java, Ruby и др.
Стоимость: ограниченная функциональность #бесплатно, больше возможностей #по_подписке.
#code_review
Sider — инструмент для автоматизированного ревью кода
Сервис повышает продуктивность при разработке, анализируя каждый pull-request. Он проверяет все изменения на соответствие общим передовым практикам и индивидуальным правилам, заданным в проекте. Создание правил позволяет ускорить оповещение тиммейтов — каждый раз, когда будет обнаружено изменение, совпадающее с заданным шаблоном, тиммейты увидят кастомное сообщение. Это также поможет избежать возрождения старых ошибок.
Sider анализирует репозитории с использованием множества инструментов для Ruby, PHP, JavaScript, TypeScript, Java, Kotlin, Go, Python и др.
Стоимость: использование в публичных репозиториях #бесплатно, подключение к приватным проектам #по_подписке от $12/месяц.
#code_review
Сервис повышает продуктивность при разработке, анализируя каждый pull-request. Он проверяет все изменения на соответствие общим передовым практикам и индивидуальным правилам, заданным в проекте. Создание правил позволяет ускорить оповещение тиммейтов — каждый раз, когда будет обнаружено изменение, совпадающее с заданным шаблоном, тиммейты увидят кастомное сообщение. Это также поможет избежать возрождения старых ошибок.
Sider анализирует репозитории с использованием множества инструментов для Ruby, PHP, JavaScript, TypeScript, Java, Kotlin, Go, Python и др.
Стоимость: использование в публичных репозиториях #бесплатно, подключение к приватным проектам #по_подписке от $12/месяц.
#code_review
CodeGuide — пошаговое описание кода
Инструмент имеет открытый исходный код и позволяет создавать, а также просматривать руководства по коду
Отличный вариант для внедрения, объяснения контекста проверки кода и многого другого
Стоимость: #бесплатно (но есть платные тарифы)
#code #open_source #code_review
Инструмент имеет открытый исходный код и позволяет создавать, а также просматривать руководства по коду
Отличный вариант для внедрения, объяснения контекста проверки кода и многого другого
Стоимость: #бесплатно (но есть платные тарифы)
#code #open_source #code_review