Есть ли у вас документация проекта для командной работы?

И в каком виде эта документация и какой детализации.
Суть вопроса в том, что есть большой проект (более 300 тыс. строк кода) и приходит на него новый разработчик: ему говорят - запили работу с чёрным списком IP-адресов. Он делает в классе BlackIp свой метод проверки ip на корректность и т.д., ему потом говорят нет чувак, у нас такая проверка на корретность ip уже есть в классе AllCheck например. ORM у кого есть своя в проекте вы пишете к ней какую-то документацию или примеры основных запросов?

Какого уровня детализации нужна документация и что в ней было бы правильно описать? Структуру папок, классов, кто за что отвечает, методы классов?

Или вам пофигу и вы никогда не пишете никакую документацию что бы новички вас не подсидели?
  • Вопрос задан
  • 473 просмотра
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Программирование
software engineer
В крупных проектах, задачи ставятся через багтрекер, в котором в тикете должен быть desigon solution, заапрувленный архитектором (или кто у вас контролирует архитектуру проекта в целом).
Там должно было быть указание, нужно ли создавать новый метод, или есть готовый, написанное опытным сотрудником.

P.S. Джуниорам и даже мидерам задание нужно всегда уточнять. Сеньор должен сам догадаться и уточнить как решать таск.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
kirilloff-iura
@kirilloff-iura
Юрец :D
Комментирования вполне достаточно, чтобы быстро вникнуть за составляющие кода.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы