Здравствуйте, sunshine, Вы писали:
AVK>>Когда подкопишь толику экспириенса, и немножко шире взглянешь на процесс разработки, имхо.
S>Хорошо. Тогда позволь взглянуть, как это делается у корифеев
.
Ежедневные митинги, на которых обсуждается вопросы "что делать", "как делать", "как уже сделано" по аналогии, с участием ветеранов и новичков. Парная работа с ветеранам, которые походу объясняют тонкости проекта.
S>Вот есть у тебя сложный проект. Наняли нового сотрудника для доработки функционала и поддержки.
На проекте один сотрудник ? Или какая то команда разработчиков ?
S>Пришел он, сел за комп. Ты ему показываешь, откуда загрузить проект, он его загружает, и... Дальше что? Он сидит и молча смотрит код проекта в студии? Или все-таки задает вопросы по ходу? Если все-таки задает вопросы, то не обращал-ли ты внимание — сколько примерно времени уходит в общей сложности на устные объяснения, прежде чем он овладеет кодом настолько, что будет способен делать сколько-нибудь значительные доработки?
Вопросы будут задавать всегда, тут доками не отмажешься, кроме того, что прочитать, наде еще понять прочитанное, что не всегда и возможно. Время полноценного вхождения нового девелопера в проект зависит от квалификации и способности его читать чужой код. Для нормального — примерно месяц. Но месяц не читки документации, а интенсивной итерактивной работы.