“Yes!” to use methodologies and “Yes!” to documentations

  Manifesto for Agile Software Development “Individuals and interactions over processes and tools.  Working software over comprehensive documentation.  Customer collaboration over contract negotiation.  Responding to change over following a plan.”  (http://agilemanifesto.org/iso/en/) A common thought is: "Work in a agile way is work without documentation and without  methodology. Don't mind about these things! Just do what … Continue lendo “Yes!” to use methodologies and “Yes!” to documentations

O Padrão MVC

    O MVC, diferente do que muitos pensam, não é um design pattern, mas um architectural pattern, já que ele demonstra como utilizar os recursos de forma eficaz ao invés de demonstrar como escrever um código eficazmente. MVC é um acrônimo para Model-View-Controller, onde o Model é uma camada responsável pelas regras de negócio … Continue lendo O Padrão MVC

O Padrão MVP (Passive View) em contraste com MVC

    MVP é um acrônimo para Model-View-Presenter. O Model no MVP é como no MVC, é a camada que trata das regras de negócios, a View também segue o mesmo papel que possui no MVC, que é lidar com a interface do usuário, e o Presenter pode ser visto como a camada Controller do … Continue lendo O Padrão MVP (Passive View) em contraste com MVC

MVC ou MVP no Desenvolvimento Android?

Há uns dias atrás me questionei sobre o uso do MVC no desenvolvimento de uma aplicação Android, pois percebi que a forma como eu e muitos outros programadores temos usado esse padrão está conceitualmente errado. Uma das classes principais, se não posso ser ousado ao dizer que é a mais importante, a Activity, torna o … Continue lendo MVC ou MVP no Desenvolvimento Android?