Clean Code
13.3K subscribers
2.32K photos
5 videos
2.97K links
Советы по написанию кода, обзоры распространенных ошибок и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

РКН: clck.ru/3Ht6ch
加入频道
Zube

Zube - платформа для гибкого управления проектами, которая позволит всем членам вашей команды общаться с разработчиками. С Zube вы с легкостью сможете создать рабочий Agile с канбан-доской, эпопеями и спринтами.

Zube поддерживает полную интеграцию и синхронизацию данных с Github. Спринт в стиле Scrum позволит вашей команде сосредоточиться на текущих задачах. Порядок в управлении проектами очень важен, ведь он проясняет цели проекта и его границы, повышая эффективность и скорость разработки.

Github

#tools #project_management
Codefresh

Codefresh - контейнерная платформа CI/CD, которая позволит вам быстрее собирать и развёртывать ваши проекты. Она работает на Kubernetes со встроенным кэшированием, чтобы обеспечить максимальную производительность и высокую масштабируемость.

Codefresh поддерживает развертывание как в облаке, так и в ваших локальных кластерах Kubernetes. Помимо поддержки Kubernetes, Codefresh можно настроить для работы с ECS, Serverless, Swarm.

Github

#tools #continuous_integration
CodeScene

CodeScene - тактический инструмент, который позволяет анализировать код в нескольких репозиториях GitHub и поддерживает все основные языки программирования.

Собранная статистика по эволюции кода в репозитории даст вам представление о том, как работает ваша команда, какие горячие точки могут наносить вред вашему приложению, как изменяется сложность кода и его зависимости в течение времени. CodeScene позволяет расставлять приоритеты по техническому долгу для того, чтобы сконцентрироваться на решении ключевых проблем приложения.

Технологии анализа данных в репозитории основаны на книге "Software Design X-Rays".

GitHub | Tutorial | Book

#programming #tools
Instabug

Instabug - инструмент для генерирования отчетов об ошибках, возникающих во время использования мобильных приложений, поддерживающий iOS, Android, Xamarin, React-native, Unity. Такие компании, как T-Mobile, eBay, Lyft используют Instabug для повышения качества своих программных продуктов.

Instabug интегрируется с Jira, Slack, Github, чтобы сохранить текущий рабочий процесс вашей команды и помочь ей сосредоточиться на исправлении багов.

Github | Jira | Slack

#tools #bug_reporting
Semaphore

Semaphore позволяет тестировать и развертывать код одним нажатием кнопки с использованием непрерывной интеграции. После того как вы "запушите" изменения в репозиторий Github, Semaphore запустит тесты и осуществит автоматическое развертывание с помощью Docker.

Можно легко кастомизировать работу Semaphore через переменные среды, конфигурационные файлы и дополнительные пакеты.

Github

#tools #continuous_integration
Codebeat

Codebeat - автоматизированный инструмент для статического анализа кода, поддерживающий популярные языки, используемые веб-разработчиками и разработчиками мобильных приложений.

Codebeat хорошо интегрируется со Slack, HipChat, Github, BitBucket и GitLab таким образом, что ваш рабочий процесс не будет затронут. Инструмент позволяет управлять метриками проекта, а также производить менеджмент команды разработчиков.

GitHub

#tools #static_analyzer
7 инструментов для команд разработчиков

Как никогда ранее, во время пандемии Коронавируса, о котором мы уже все наслышаны, встаёт вопрос об эффективной удаленной командной работе, которая напрямую зависит от удобства взаимодействия между членами команды разработчиков.

Данный список далеко не исчерпывающий, но он включает базовый набор инструментов для обеспечения эффективного управления рабочим процессом и контролем выполнения поставленных целей.

Читать (4 мин.)

#programming #tools
Rollbar

Rollbar поддерживает интеграцию с GitHub, помогая находить, определять причины и решать ошибки и баги в течение нескольких минут. Особенности данного инструмента:

Глубокое взаимодействие с исходным кодом;
Отслеживание истории развертываний;
Синхронизация с GitHub Issues;
Рекомендации по исправлению ошибок в коммитах;

Rollbar поддерживает все самые популярные языки: JavaScript, PHP, Ruby, Python, Java, C# и др. Помимо GitHub, он интегрируется с продуктами Atlassian.

GitHub | Atlassian

#tools #error_fixing
Code Inspector

Инструменты помогают в разработке качественного ПО, сегодня вы познакомитесь с платформой для анализа кода — Code Inspector, которая осуществляет автоматический анализ кода, управление техническим долгом и строит графики тенденции качества кода.

Доступ к данным Code Inspector можно получить через GraphQL API; поддерживает, помимо GitHub, интеграцию с Slack, Google Chrome Extension, Mergify.

Github | Mergify | Slack

#tools #code_analysis
GitKraken Glo Boards

Работая в команде, важно понимать, какую задачу в данный момент необходимо выполнять каждому участнику. Для того чтобы управлять рабочим процессом, можно использовать GitKraken Glo Boards - полноценное приложение, которое полностью синхронизируется с GitHub Issues.

Им можно пользоваться прямо из VS Code или через мобильное приложение, что позволит вам в любой момент отслеживать прогресс разработки и текущие изменения.

GitHub | Tutorial

#tools #team_management