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