Neste Papo Reto, Ismael Soares fala sobre a Lei de Demeter, um pattern para orientação ao objeto. A lei de Demeter foi desenvolvida em 1988 por Karl Lieberherr e Ian Holland, da Northeastem Univerity, com uma idéia extremamente simples: organizar e reduzir dependências entre classes. A lei é por vezes…
Neste Papo Reto Ismael Soares fala sobre algumas novidades do JUnit Lambda JUnit é um framework simples para escrever testes repetíveis automatizados com suporte na linguagem de programação Java. Com o Junit podemos criar testes para verificar funcionalidades de classes e seus métodos. Ismael Fala um pouco mais sobre cada…
Neste Papo Reto, Ismael Soares fala sobre o como configurar o Spring Boot dentro do Heroku, aplicação cloud multi-linguagem. O Spring boot é um framework open source para a plataforma Java não intrusivo, baseado nos padrões de projeto inversão de controle (IoC) e injeção de dependência. No Spring o container…
Recentemente eu fiz uma apresentação falando porque os times ágeis devem inovar em suas retrospectivas. Quero compartilhar com vocês uma dinâmica que rodei em dois times na Bluesoft. O contexto é o retorno de uma consulta médica durante um tratamento de uma doença. No entanto, o médico ainda não sabe qual…
Neste Papo Reto Ismael Soares fala sobre algumas técnicas para refatorar o Banco de Dados.(Refactoring Databases) Quanto vale a informação? Com o avanço tecnológico, esta pergunta ganhou um lugar importante no cenário de negócios corporativos atual. Por este motivo, apenas ter as informações armazenados numa base de dados não é…
Você já precisou garantir uma regra de negócio no banco de dados onde a unicidade se aplica apenas a alguns registros da tabela? Veja este caso. Preciso garantir a unicidade para uma tabela de formas de pagamento apenas quando o tipo da forma de pagamento for cartão. Quero garantir que…
Neste Papo Reto Ismael Soares fala sobre testes e apresenta 8 motivos (erros) de testes de software. Estamos em uma era em que todos os dias nascem softwares para tudo e para todos dispositivos. O que não pode ser esquecido é que um software, além de ser bonito deve funcionar…
As Histórias do Usuário evoluem ao longo do projeto, por isso é necessário um conjunto de técnicas iterativas para coletá-las. Mike Cohn descreveu em seu livro “User Stories Applied: For Agile Software Development” quatro técnicas para fazer estas coletas: Entrevistas com usuários: a melhor técnica para chegar à essência das…
Neste Papo Reto, Ismael Soares fala sobre Histórias do Usuário. Embora muitas pessoas pensem que histórias do Usuário se resumem em simples anotações em cartões, existem alguns conceitos a serem considerados para uma aplicação eficaz desta metodologia. Nesta apresentação Ismael destaca os três “C”s e o INVEST. Assista a apresentação.…
É muito comum existirem Histórias do Usuário que estejam tão relacionadas, a ponto de dificultarem a entrega de uma funcionalidade em uma única iteração. Além disso, algumas empresas trabalham com mais de uma equipe desenvolvendo o mesmo software. Com isto, se as Histórias não estiverem organizadas, poderá haver problemas de…