Inscrições abertas para a palestra de Martin Fowler sobre design de software
com informações da ThoughtWorks
Na última década temos visto uma série de novas ideias surgindo para aprimorar o design de software. Padrões nos ajudam a capturar as soluções e fundamentos de como usá-los. A refatoração permite alterar o design de um sistema após o código ser escrito.
Os métodos ágeis, em especial a Programação eXtrema, nos permitem uma abordagem altamente iterativa e evolutiva que é particularmente adequada aos requisitos e ambientes em constante mudança.