OCP – OPEN CLOSED PRINCIPLE “Entidades, classes, módulos e funções deveriam ser abertos para extensão e fechados para modificação” O ciclo de vida de um software faz com que ele seja suscetível a mudanças. Um software bem arquitetado te possibilita fazer essas mudanças alterando o mínimo de código possível, ao invés de reescrever o comportamento […]
Quando vamos tomar uma decisão nos negócios ou criar uma solução, sempre buscamos meios de fazer as melhores escolhas. Buscando novos conceitos e métodos para isso acabei me deparando com o Design Thinking, que me causou interesse e hoje acabou como uma das minhas ideologias profissionais. Quando ouvi falar no Design Thinking, fiquei impressionado com […]
Normalmente quando temos que tomar uma decisão ou solucionar um problema, olhamos o nosso leque de opções e escolhemos um caminho para seguir. Mas nem sempre as opções que temos são as melhores decisões sobre um assunto. Nesse meu primeiro post, gostaria de compartilhar um modelo mental que eu uso no meu dia-a-dia e que me ajuda bastante na tomada […]