В последнее время я много думал о том, как быстро войти в существующий проект. Я написал некоторые из своих мыслей here и хотел бы услышать совет от других людей.
Что вы должны найти?
Меня особенно интересуют проекты с открытым исходным кодом, если есть какая-то разница.Как войти в существующий проект?
ответ
Чтение любой текущей документации (включая код) - отличное место для начала, но я бы сказал, что найти хорошего наставника может быть вашим лучшим выбором. Нахождение кого-то знающего о проекте, который готов помочь вам в течение некоторого времени помочь вам в этом проекте и поможет вам ответить на ваши вопросы, поможет вам быстрее встать на ноги.
Звучит неплохо. Я бы добавил, что он/она должен прочитать текущую документацию по проекту.
Конечно, любая (недавняя) документация поможет.
Самым важным для меня был бы дизайн модели (что-то вроде диаграмм UML). Как только я это получу, я смогу очень хорошо понять проект. Если он недоступен (потому что он не был выполнен), схема базы данных может помочь понять отношения между различными объектами проекта. Общение с другими разработчиками также является хорошим началом. После этого я думаю, что просто копаться в коде будет работать.