Публикации по теме 'code-review'


Как ускорить проверку кода?
Ревью кода с помощью запросов на слияние и слияние стали важным процессом для большинства технологических компаний. Недавнее исследование 2022 года показывает, что его используют 84% опрошенных компаний. Несколько лет практики позволили практикам сделать шаг назад по этой методологии, чтобы определить болевые точки и способы их преодоления. Кроме того, код-ревью всегда должен подвергаться внутренней оценке, чтобы улучшить его работу. В этом посте мы обсудим, как повысить гибкость..

Как стать лучшим обозревателем кодекса шин?
Неотъемлемой частью цикла разработки программного обеспечения должен быть обзор кода. Этот подход используется для выявления проблем и плохих реализаций перед тестированием и проверкой. В результате получается более качественная и надежная кодовая база. Укрепление межличностных связей и чувство сотрудничества — еще одно преимущество партнерской проверки кода. Основная цель проверок кода — убедиться, что состояние базы кода со временем улучшается. Все процессы и ресурсы проверки кода..

Поиск DOM XSS в Javascript
Привет, специалисты по безопасности, эта статья предназначена для новичков или среднего уровня, поэтому я объясню каждый возможный отдельный код. Итак, один из моих друзей пришел с js-кодом и спросил: «Это уязвимо для DOM XSS?» поэтому я решил поделиться со всеми вами кодом и дать вам понять, как этот код работает, а позже мы выясним, насколько он уязвим или нет. Вот код <script>document.write(decodeURI(window.location.search.substr(1).split('=')[1]));</script> Теперь..

DevOps: подробное исследование и варианты использования
DevOps — это преобразующий подход к разработке программного обеспечения, который способствует сотрудничеству между командами разработчиков программного обеспечения (Dev) и ИТ-эксплуататоров (Ops). Разрушая разрозненность и продвигая автоматизацию, DevOps стремится ускорить доставку программного обеспечения, повысить качество и повысить удовлетворенность клиентов. В этой всеобъемлющей статье мы углубимся в основные принципы DevOps, его цель и приведем примеры из реальной жизни, чтобы..

Создание уникальных идентификаторов на Elixir
Нам часто нужны уникальные идентификаторы для создания динамических и уникальных имен файлов или хэшей для многих целей, таких как проверка URL-адресов, создание QR и т. д. Для этой цели нам необходимо убедиться, что «токен» или хэш уникален в нашей системе. Обычный способ справиться с этим — использовать время сервера в качестве неповторимого фактора, хотя есть и другие случайные методы, такие как UUID. Первый подход к Эликсиру может заключаться в использовании только системного времени..

8 продвинутых методов эффективного код-ревью
Обзор кода — неотъемлемая часть процесса разработки программного обеспечения. Это эффективный способ обеспечить качество кода, обнаружить ошибки и уязвимости в системе безопасности, а также улучшить совместную работу команды. Как продвинутый разработчик, вы знаете о важности проверки кода и ее влиянии на разработку программного обеспечения. В этой статье мы обсудим десять продвинутых методов эффективного просмотра кода, включая лучшие практики, инструменты и советы. Используйте..

OpenGrok, Sourcegraph, GitHub, FishEye, Source Insight, Elasticsearch
OpenGrok против Sourcegraph OpenGrok и Sourcegraph — это инструменты поиска и навигации с открытым исходным кодом. OpenGrok — один из пионеров инструментов поиска кода и навигации. Он был разработан Sun Microsystems еще в 2004 году. OpenGrok стал проектом Oracle с открытым исходным кодом после того, как Oracle приобрела Sun. OpenGrok написан на Java и до сих пор активно поддерживается. Sourcegraph предлагает более полный набор функций с более современным и удобным интерфейсом. С..