2016-07-04 4 views
-2

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

+2

С какой целью? Обзор кода? Исправлена ​​ошибка? Кодирование новых функций? – Fildor

+0

Как я должен разработать код дальше, поэтому мне нужно понять, что уже делает код. – Mandroid

+1

Есть ли у вас доступ к объектам проекта? Если да, поговорите с ними. Спросите их, что им нравится и не нравится в этом. Скажите, что вы здесь, чтобы помочь. – Bathsheba

ответ

3

Есть несколько вариантов:

  1. Ищите руководство. Я видел проекты без спецификации и документации разработчика, но имел руководство.
  2. Участвуйте в обучении, если предлагаете свою компанию. Это может занять некоторое время, например. следующий тренинг - через 2 месяца.
  3. Запустите код и посмотрите, что он делает.
  4. получите инструмент, подобный NDepend, который визуализирует зависимости. При этом найдите центральные модули или классы. Посмотрите на них в первую очередь.
  5. Спросите своих коллег-разработчиков. Если они не хотят вам рассказывать, скажите им, что вам нужно какое-то понимание, чтобы выполнить свою работу.
  6. Если все, что было раньше, не помогает, обратитесь за помощью к своему боссу. У него должен быть план, чтобы сделать вас продуктивным.

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

Смежные вопросы