Rhodecode
Это веб-инструмент, который помогает в проведении ревью кода.
Rhodecode позволяет команде эффективно взаимодействовать через итеративный, диалоговый код-ревью, для повышения качества кода. Инструмент дополнительно содержит слой управления доступом для защищенной разработки.
Кроме того, визуальный changelog (история изменений) помогает вам ориентироваться в истории вашего проекта в различных ветках. Онлайн-редактор кода также предоставлен для внесения небольших изменений через веб-интерфейс.
Rhodecode легко интегрируется в существующие проекты, что делает его отличным выбором для тех, кто ищет веб-инструмент для код-ревью. Следовательно, комьюнити-версия идеально подходит для людей с техническими знаниями, которые ищут бесплатный и надежный инструмент для код-ревью.
📑 Сайт
Clean Code #инструменты #CodeReview
Это веб-инструмент, который помогает в проведении ревью кода.
Rhodecode позволяет команде эффективно взаимодействовать через итеративный, диалоговый код-ревью, для повышения качества кода. Инструмент дополнительно содержит слой управления доступом для защищенной разработки.
Кроме того, визуальный changelog (история изменений) помогает вам ориентироваться в истории вашего проекта в различных ветках. Онлайн-редактор кода также предоставлен для внесения небольших изменений через веб-интерфейс.
Rhodecode легко интегрируется в существующие проекты, что делает его отличным выбором для тех, кто ищет веб-инструмент для код-ревью. Следовательно, комьюнити-версия идеально подходит для людей с техническими знаниями, которые ищут бесплатный и надежный инструмент для код-ревью.
📑 Сайт
Clean Code #инструменты #CodeReview
Imgbot
Когда вы сосредоточены на написании кода в установленный срок, легко забыть об оптимизации изображений.
Иллюстрации меньшего размера (имеется в виду размер файла, а не самой картинки) будут быстрее загружаться и повысят коэффициент конверсии. Поэтому очень важно не упускать это из виду.
Imgbot — простой и эффективный инструмент, который позволяет без потерь сжимать все изображения в ваших репозиториях.
📑 Сайт
Clean Code #инструменты #CodeReview #img
Когда вы сосредоточены на написании кода в установленный срок, легко забыть об оптимизации изображений.
Иллюстрации меньшего размера (имеется в виду размер файла, а не самой картинки) будут быстрее загружаться и повысят коэффициент конверсии. Поэтому очень важно не упускать это из виду.
Imgbot — простой и эффективный инструмент, который позволяет без потерь сжимать все изображения в ваших репозиториях.
📑 Сайт
Clean Code #инструменты #CodeReview #img
💡Видео по ревью кода
1. Правила хорошего ревью кода / Code review.
2. Code Review Python кода.
3. Лучшие рекомендации по Code Review.
Clean Code #видео #CodeReview #подборка
1. Правила хорошего ревью кода / Code review.
2. Code Review Python кода.
3. Лучшие рекомендации по Code Review.
Clean Code #видео #CodeReview #подборка
LGTM
Платформа для анализа кода, которая фокусируется на поиске критических уязвимостей и предотвращении проблем.
LGTM проводит более чем 1600 тестов, и, находя проблему, автоматически помечает её в pull request.
LGTM очень хорошо справляется со своей работой благодаря исследованиям команды в области безопасности, которая на текущий момент нашла более ста CVE (Common Vulnerabilities and Exposures) в таких больших проектах, как UBoot, Apache Struts, ядро Linux, Memcached, VLC и Apple XNU.
Среди анализируемых проблем — внедрение регулярных выражений, XSS-уязвимости и низкое качество кода, приводящее к снижению безопасности.
📑 Сайт
Clean Code #инструменты #CodeReview
Платформа для анализа кода, которая фокусируется на поиске критических уязвимостей и предотвращении проблем.
LGTM проводит более чем 1600 тестов, и, находя проблему, автоматически помечает её в pull request.
LGTM очень хорошо справляется со своей работой благодаря исследованиям команды в области безопасности, которая на текущий момент нашла более ста CVE (Common Vulnerabilities and Exposures) в таких больших проектах, как UBoot, Apache Struts, ядро Linux, Memcached, VLC и Apple XNU.
Среди анализируемых проблем — внедрение регулярных выражений, XSS-уязвимости и низкое качество кода, приводящее к снижению безопасности.
📑 Сайт
Clean Code #инструменты #CodeReview
Про code review
В видео идёт речь о ревью кода — полезной практике, которая используется практически во всех командах, как в больших, так и в маленьких.
📺 YouTube
Clean Code #видео #cleancode #CodeReview
В видео идёт речь о ревью кода — полезной практике, которая используется практически во всех командах, как в больших, так и в маленьких.
📺 YouTube
Clean Code #видео #cleancode #CodeReview
YouTube
Про code review
#soer #itubeteam
Основной канал для общения и публикации новых видео - Телегарм - https://yangx.top/softwareengineervlog
Спонсорство - https://donate.s0er.ru
Сайт платным контентом - https://soer.pro
Зеркало для видео Дзен Видео - https://zen.yandex.ru/i…
Основной канал для общения и публикации новых видео - Телегарм - https://yangx.top/softwareengineervlog
Спонсорство - https://donate.s0er.ru
Сайт платным контентом - https://soer.pro
Зеркало для видео Дзен Видео - https://zen.yandex.ru/i…
DeepSource
Используется такими компаниями, как NASA, Uber и Slack. Он автоматически обнаруживает уязвимости и проблемы с документированием кода.
Примеры анализируемых проблем:
— используемый модуль не согласуется с требованиями к ПО;
— в репозиторий закоммичена конфиденциальная информация.
DeepSource автоматически добавляет аннотации и комментарии к pull request’ам, облегчая обнаружение проблем и гарантируя безопасность конфиденциальных данных. Это ускоряет процесс code review и обеспечивает более высокое качество проекта.
📑 Сайт
Clean Code #инструменты #CodeReview
Используется такими компаниями, как NASA, Uber и Slack. Он автоматически обнаруживает уязвимости и проблемы с документированием кода.
Примеры анализируемых проблем:
— используемый модуль не согласуется с требованиями к ПО;
— в репозиторий закоммичена конфиденциальная информация.
DeepSource автоматически добавляет аннотации и комментарии к pull request’ам, облегчая обнаружение проблем и гарантируя безопасность конфиденциальных данных. Это ускоряет процесс code review и обеспечивает более высокое качество проекта.
📑 Сайт
Clean Code #инструменты #CodeReview
Как сделать хорошее ревью кода?
Senior объясняет: ревью кода — это хлеб с маслом для разработчиков программного обеспечения, но многие ли из нас знают, как это делать правильно? За многие годы автор приобрел множество отличных практик — ими он делится в этом видео.
📺 YouTube
Clean Code #видео #cleancode #CodeReview
Senior объясняет: ревью кода — это хлеб с маслом для разработчиков программного обеспечения, но многие ли из нас знают, как это делать правильно? За многие годы автор приобрел множество отличных практик — ими он делится в этом видео.
📺 YouTube
Clean Code #видео #cleancode #CodeReview
YouTube
How to make a GOOD Code Review?
Senior Dev explains: Code Reviews are bread and butter of software developers job, but how many of us know how to do it right? I have picked up a lot of great practices over the years - I'm sharing some in this video.
To answer how to give a GOOD code review…
To answer how to give a GOOD code review…
📑 Code review по-человечески (часть 1)
Обычно статьи о лучших практиках code review фокусируются на поиске багов, практически игнорируя другие компоненты ревью. Конструктивное и профессиональное обсуждение обнаруженных проблем? Неважно! Просто найди все баги, а дальше само сложится. В этой статье обсуждаются техники, которые предполагают, что code review — не только технический, но и социальный процесс.
Clean Code #статьи #CodeReview
Обычно статьи о лучших практиках code review фокусируются на поиске багов, практически игнорируя другие компоненты ревью. Конструктивное и профессиональное обсуждение обнаруженных проблем? Неважно! Просто найди все баги, а дальше само сложится. В этой статье обсуждаются техники, которые предполагают, что code review — не только технический, но и социальный процесс.
Clean Code #статьи #CodeReview
📑 Code review по-человечески (часть 2)
Это вторая часть статьи о том, как правильно общаться и избежать ошибок в процессе код-ревью. Здесь мы поговорим о том, как довести ревью до конца и избежать неприятных конфликтов. Основы изложены в первой части, так что рекомендуем начать с неё.
Clean Code #статьи #CodeReview
Это вторая часть статьи о том, как правильно общаться и избежать ошибок в процессе код-ревью. Здесь мы поговорим о том, как довести ревью до конца и избежать неприятных конфликтов. Основы изложены в первой части, так что рекомендуем начать с неё.
Clean Code #статьи #CodeReview
🧑💻 Всегда начинайте с позитива
Бывает, что пул-реквест имеет множество проблем: не использованы правильные элементы, реализованный дизайн не совпадает с макетом, бессмысленная логика и т. д. Если вы выступаете в роли ревьюера, ваша задача – выискивать ошибки такого рода и корректно на них указывать. При этом очень легко начать фокусироваться только на негативе.
Но никто не делает ошибок намеренно, поэтому, когда вы указываете на них публично, это может быть неприятно и неловко для человека, совершившего ошибку. А излагать все в письменном виде не слишком увлекательно для ревьюера.
Чтобы установить положительный настрой, я научилась всегда начинать ревью с выражения признательности и упоминания вещей, которые, по моему мнению, человек сделал хорошо. Даже если в коде много проблем, на которые следует обратить внимание, важно поблагодарить человека за его вклад. Код с ошибками это лучше, чем отсутствие кода вообще, поэтому имеет смысл выразить свою признательность за то, что человек сделал первый шаг к решению проблемы.
Если в результатах ревью код вообще не упоминается, это в целом считается хорошим признаком. Но все равно следует проявить активность и похвалить код: это имеет большое значение в долгосрочной перспективе.
Похвала укрепляет уверенность людей в своих силах и делает их более восприимчивыми к обратной связи, ведь таким образом они осознают, что вы потратили время на тщательную проверку их кода. Так что, если их логика в отношении Х была не очень хороша, а вот с Y и Z они справились отлично, скажите им об этом!
Clean Code #совет #cleancode #CodeReview
Бывает, что пул-реквест имеет множество проблем: не использованы правильные элементы, реализованный дизайн не совпадает с макетом, бессмысленная логика и т. д. Если вы выступаете в роли ревьюера, ваша задача – выискивать ошибки такого рода и корректно на них указывать. При этом очень легко начать фокусироваться только на негативе.
Но никто не делает ошибок намеренно, поэтому, когда вы указываете на них публично, это может быть неприятно и неловко для человека, совершившего ошибку. А излагать все в письменном виде не слишком увлекательно для ревьюера.
Чтобы установить положительный настрой, я научилась всегда начинать ревью с выражения признательности и упоминания вещей, которые, по моему мнению, человек сделал хорошо. Даже если в коде много проблем, на которые следует обратить внимание, важно поблагодарить человека за его вклад. Код с ошибками это лучше, чем отсутствие кода вообще, поэтому имеет смысл выразить свою признательность за то, что человек сделал первый шаг к решению проблемы.
Если в результатах ревью код вообще не упоминается, это в целом считается хорошим признаком. Но все равно следует проявить активность и похвалить код: это имеет большое значение в долгосрочной перспективе.
Похвала укрепляет уверенность людей в своих силах и делает их более восприимчивыми к обратной связи, ведь таким образом они осознают, что вы потратили время на тщательную проверку их кода. Так что, если их логика в отношении Х была не очень хороша, а вот с Y и Z они справились отлично, скажите им об этом!
Clean Code #совет #cleancode #CodeReview