General

Profile

News

9REDMINE: Обзор кода

Added by Vyacheslav Anzhiganov 12 days ago

Подключен модуль Обзор кода.

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

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

Последовательность действий при рецензировании кода

  1. Оцените, имеют ли смысл предложенные изменения. Возможно, кодер пытается улучшить фичу, от которой ваш проект собирается избавиться. Направьте его усилия в нужное русло.
  2. Изучите главную часть рецензируемого кода. Если затрудняетесь выделить эту главную часть, спросите разработчика. Найдя какие-то недостатки, немедленно сообщите автору кода. Переходить к изучению деталей кода до исправления основных недочётов нет смысла, вполне вероятно, что впоследствии эти детали значительно изменятся.
  3. Изучите остальную часть кода. Ориентируйтесь на логическую последовательность действий и проверьте каждый файл, возможно, сначала имеет смысл разобрать модульные тесты, чтобы иметь представление о том, какие именно изменения планирует внести разработчик.

Как писать комментарии во время рецензирования

  • Будьте благожелательны. Вы с разработчиком на одной стороне баррикад. Рецензируйте код, а не кодера.
  • Не будьте императивны, поясняйте свои рекомендации и указания. Это поможет разработчику лучше понять и выполнить их.
  • Объясните, чего вы хотите, но не делайте работу за кодера. Как правило, он всё же может сделать её лучше. Помните, разработчику нужно дать возможность развиваться. Опять же, не в ущерб качеству. Ищите баланс.
  • Предложите разработчику попробовать упростить код, а если это невозможно — добавить подробные комментарии.

Акивация модуля Обзор кода

Перейдите в проект, далее в "Настройки" и выберите вкладку "Модули"

Активация модуля Обзор кода

После активации модуля появится вкладка "Обзор кода"




9REDMINE: Переезд проекта на новый сервер

Added by Vyacheslav Anzhiganov about 1 year ago

После большой аварии на старом физическом сервере, который произошёл несколько недель назад я перенёс 9redmine.com на виртуальный сервер в gocloud.ru, попутно решил изменить дизайн и обновить все установленные пакеты.

9REDMINE: Git Storage support added

Added by Vyacheslav Anzhiganov over 2 years ago

Today we added support for git storage for all projects. All 9redmine.com members can create public and private projects with unlimited numbers git repositories and share it for collaborators.

GIT

9REDMINE: "Let's roll"

Added by Vyacheslav Anzhiganov almost 3 years ago

We started this project because many people are interested in the best project management web application and we know that Redmine is very powerful and easy to use project management tool.

    (1-4/4)

    Also available in: Atom