Pergunta de entrevista da empresa Babylon

How would you separate code into packages?