Вопросы с тегом «code-reviews»

27
Какой хороший, краткий способ объяснить опасности программирования с копированием-вставкой для непрограммистов? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 6 лет назад . Я ищу хорошую аналогию или метафору, которая могла бы...

26
Как бороться с кем-то, кому не нравится идея проверки кода?

Очевидно, что если руководство тратит время на анализ кода, то это должен делать каждый. Но всегда есть те парни (или девчонки), которые сопротивляются каждой унции своего существа. Как вы эффективно справляетесь с этим сценарием, работая с ним в качестве...

26
Как постепенно вводить обзоры кода?

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

25
Как просмотреть код, который вы не понимаете?

Мне дали роль, чтобы улучшить развитие в нашей компании. Первое, что я хотел начать, - это обзоры кода, так как это никогда не делалось здесь раньше. В нашей компании 3 программиста. Я веб-программист, мои известные языки в основном PHP, ActionScript и JavaScript. Два других разработчика пишут...

25
Что должно быть на первом месте: тестирование или проверка кода?

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

24
Как обработать TODO в запросе на включение?

Этот вопрос перенесен из Exchange Stack Exchange для обеспечения качества программного обеспечения и тестирования, поскольку на него можно ответить в Exchange Stack Exchange. Мигрировал в прошлом году . Когда я просматриваю изменения в запросе на удаление, я иногда натыкаюсь на комментарий с...

23
Как доказать, что приложение построено на плохой базе кода?

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

23
Обзоры приложений / кодов для одиноких программистов?

Существуют ли какие-либо услуги, которые «по разумной цене» будут предоставлять и предоставлять полезные и технические рекомендации по применению. Во многих проектах я обычно являюсь единственным разработчиком, и иногда я думаю, что некоторые из моих работ необходимо улучшить для повышения...

22
Стратегия просмотра кода перед слиянием с мастером из функциональных веток

Я и моя команда используем функциональные ветви (с git). Мне интересно, какая стратегия лучше всего подходит для проверки кода перед слиянием с мастером. Я извлекаю новую ветку от мастера, давайте назовем ее fb_ # 1 Я совершаю несколько раз, а затем хочу объединить его с мастером Перед слиянием...

22
Как мне документировать мой код за минимальное время проверки? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто в прошлом году . Я хочу документировать свой код так, чтобы...

21
Github-подобные «запросы на получение» без Github

Я работаю аналитиком в финансовом учреждении, которое из-за чувствительности данных не будет хранить данные в облаке. Тем не менее, я добился некоторого успеха, заставив мою команду использовать Git для управления кодом. Мне было интересно, есть ли какой-нибудь способ реализовать Github-подобные...

20
Как убедить программистов следовать основным правилам

Есть несколько правил, которые я должен постоянно просить программистов следовать очень часто. Они пишут код и, если он работает, работа для них только что сделана. Основными правилами могут быть: Фиксация изменений Не писать проблемы с моделью в представлении или контроллерах Избегайте жесткого...

20
Советы по убеждению босса, что проверка кода - хорошая вещь [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Допустим, один работает в гипотетической компании, в...

19
Что содержит стандартный обзор кода?

В моей компании это обсуждение по электронной почте того, какая функция реализована и какая ошибка исправлена ​​и отправлена ​​тем, кто пишет код. И рецензент, который получает почту, рассмотрит код и обсудит качество и то, как редактировать код, по его мнению. Что содержит стандартный обзор...

19
Как мне исправить код от менее опытного программиста?

Немного предыстории: я один из двух программистов для нашего отдела из 10 человек (остальные художники и менеджмент). Мы вдвоем делаем все необходимое для правильного кодирования и разрабатываем любые проекты, которые появятся. Я занимаюсь программированием около 4 лет, где это его первая...

18
Что я должен делать как рецензент, когда код «должен быть» плохим?

Я работаю в плохо спроектированном, сверхнадежном проекте, где обязательные обзоры кода были введены несколько месяцев назад. Меня попросили пересмотреть существенный кусок кода, который реализует новую функцию. Он имеет те же недостатки, что и остальная часть нашей кодовой базы. Я понимаю, что в...

18
Должны ли мы попытаться просмотреть весь наш код?

В настоящее время мы модифицируем процесс разработки, и мне интересно, должны ли мы постараться сохранить 100% проверок наших коммитов. Каков ваш опыт в отношении обзоров кода? Вы тратите на них «много» времени (скажем, 1/2 часа в день) или просто скользите в течение максимум 5/10 минут? У вас есть...

18
Рекомендуемый процесс для обзоров кода с Mercurial

Обычно мы использовали Perforce и SmartBear's Code Collaborator, Big Corpи теперь мы также собираемся использовать Mercurial для определенных проектов. Code Collaborator поддерживает Mercurial (мы используем версию 5), и я пытаюсь определить, когда лучшее время (во время фиксации / отправки на...

18
Хорошо ли просматривать программы со старшими и начальниками, даже если они работают нормально?

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

17
Как сделать эффективный обзор кода во время выпуска лихорадки?

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