Pergunta de entrevista da empresa PRESYNCT TECHNOLOGIES

How would you refactor an existing Java application?