Если кто-то присоединяется к новому проекту, как этот человек должен подходить к нему, если нет документации для кода и программы, достаточно большой для понимания. Члены команды также не так много информативны. Должен ли человек отлаживать код по строкам? Но он может быть очень трудоемким и исчерпывающим.Что должно быть подходить к пониманию нового проекта
-2
A
ответ
3
Есть несколько вариантов:
- Ищите руководство. Я видел проекты без спецификации и документации разработчика, но имел руководство.
- Участвуйте в обучении, если предлагаете свою компанию. Это может занять некоторое время, например. следующий тренинг - через 2 месяца.
- Запустите код и посмотрите, что он делает.
- получите инструмент, подобный NDepend, который визуализирует зависимости. При этом найдите центральные модули или классы. Посмотрите на них в первую очередь.
- Спросите своих коллег-разработчиков. Если они не хотят вам рассказывать, скажите им, что вам нужно какое-то понимание, чтобы выполнить свою работу.
- Если все, что было раньше, не помогает, обратитесь за помощью к своему боссу. У него должен быть план, чтобы сделать вас продуктивным.
Пользовательский вариант был бы замечательным, но во всех компаниях, в которых я работал, у меня также не было доступа к конечным пользователям, поскольку мы всегда работали с партнерами в качестве промежуточных посредников. Обращение к партнерам не является хорошей идеей, потому что это может оставить негативное впечатление, если вы не знаете программное обеспечение.
Смежные вопросы
- 1. Место проекта должно быть пустым при создании нового проекта?
- 2. Советы по пониманию большого проекта?
- 3. Название проекта должно быть ... issue
- 4. Что должно быть hadoop.tmp.dir?
- 5. Что должно быть Laravel и что должно быть Vue.js
- 6. что должно быть правильным SQL
- 7. К пониманию словарей
- 8. в гибкой, что должно быть запланировано при запуске проекта?
- 9. Что должно быть в файле .gitignore для проекта Kony?
- 10. Что должно быть в файле .gitignore для проекта java netbeans?
- 11. Небольшое дополнение к пониманию Дикта
- 12. AngularJS, что должно быть испытанные
- 13. Что должно быть jboss.bind.address должно быть при запуске экземпляра jboss?
- 14. Другой подход к пониманию программирования
- 15. Что должно быть в NavigationController
- 16. Что должно быть внутри onreadystatechange?
- 17. Что должно быть моим бэкэндом?
- 18. Что должно быть следующего значения?
- 19. Что должно быть регулярным выражением
- 20. Что должно быть ОО, а что нет?
- 21. Должно быть, должно быть двоичное дерево Хаффмана?
- 22. Backbone.js подходить
- 23. Что должно быть динамическим в угловом? СОВЕТ?
- 24. Что должно быть в View Controllers и что должно быть в Views?
- 25. Как подходить к алгоритмам? Что является предпочтительным способом?
- 26. Я не вижу грань проекта в свойствах проекта. Любая идея, что должно быть неправильно?
- 27. Что должно быть привязкой для мыши?
- 28. Загрузка файла HTML5: что должно быть добавлено к FormData
- 29. Что должно быть написано в описании класса
- 30. Что должно быть создано через контейнер МОК?
С какой целью? Обзор кода? Исправлена ошибка? Кодирование новых функций? – Fildor
Как я должен разработать код дальше, поэтому мне нужно понять, что уже делает код. – Mandroid
Есть ли у вас доступ к объектам проекта? Если да, поговорите с ними. Спросите их, что им нравится и не нравится в этом. Скажите, что вы здесь, чтобы помочь. – Bathsheba