Pergunta de entrevista da empresa Unity

How would you approach documenting a piece of software from scratch?