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


Наблюдения за вещами, которые я искал в обзоре кода
Это из внутреннего электронного письма, которым я поделился с командой год назад. За последние несколько лет, просматривая запросы на включение (PR) и рецензируя свой и чужой код, я заметил, что есть шаблон, которому я обычно следую. Есть 2 широкие категории вещей, каждая из которых предполагает, что человек, просматривающий код, достаточно знает о продукте, технологическом стеке и задействованных системах. Количественный Это вещи, которые можно измерить или сравнить с чем-то..

Шаги по компиляции программы на C: подробный обзор 4 внутренних моментов при компиляции.
Компиляция — это процесс, посредством которого код в файле C «filename.c» преобразуется в исполняемый файл в формате объектного кода, понятном машине. Этот процесс состоит из 4 этапов: предварительная обработка, компиляция, сборка. и связывание. В совокупности называется компиляцией. Предварительная обработка Это первый шаг, он получает исходный код файла C «filename.c», в котором удаляет комментарии, интерпретирует директивы типа «‹stdio.h›», расширяя его содержимое, а также..

Правила настройки ESLint для оптимизации проверки кода
Правила настройки ESLint для оптимизации проверки кода В рамках нашей цепочки инструментов React Native здесь, в Headway, мы используем популярный инструмент ESLint, чтобы обеспечить единообразие нашего стиля кода в команде. Это означает, что независимо от того, к какому проекту присоединяется разработчик, мы можем сократить время, необходимое для того, чтобы справиться с фоновыми проблемами приложения, и вместо этого сосредоточиться на предоставлении основных функций. Для наших..

Учимся программировать — с Code Academy
Code Academy — это онлайн-платформа, целью которой является бесплатное обучение пользователей программированию. Веб-сайт кодирования предлагает пошаговые руководства от базовых элементов кодирования до более продвинутых методов. Пользователям предоставляется возможность посещать уроки кодирования, создавать настоящие веб-сайты и общаться с другими программистами на онлайн-форумах. Как человек, который никогда раньше не программировал, это был мой первый опыт программирования и..

Алгоритмы: двоичный поиск
Краткий обзор того, как работает бинарный поиск Существует так много способов поиска по списку элементов, что двоичный поиск - один из наиболее эффективных методов. Этот метод работает только для отсортированного списка, поэтому приоритет номер один - убедиться, что ваш список отсортирован (если нет, отсортируйте его самостоятельно). Что делает бинарный поиск, так это разделение списка пополам и проверка того, больше ли целевой элемент среднего или меньше. Затем он снова разделяет..

Важность проверки кода
Я читал книгу Красноречивый JS . В частности, эта глава https://eloquentjavascript.net/15_event.html о различных событиях DOM. Книга аннотирована примерами кода, но прежде чем их читать, я люблю попробовать воссоздать их самостоятельно, а потом сравнить с более «изящным» решением автора :) Один из примеров касался темы «отмена дребезга событий». Такая ситуация возникает, когда какое-то событие (например, input для текстового элемента или scroll ) срабатывает слишком много раз, и..

Привычки проверять код, чтобы не терять концентрацию
И что слишком заботит Проверка кода - это большая часть повседневной работы почти каждого разработчика. Хотя это часть работы, сложно оставаться сосредоточенным, потому что большинство разработчиков не находят достаточно увлекательного. Предпосылки Прежде чем вы начнете анализировать код, важно знать правила, применимые к проекту. Также полезно потратить время на то, чтобы узнать, что делает приложение, чтобы вы лучше понимали, на чем следует сосредоточиться. Зная, на чем..