De volta aos princípios SOLID com o terceiro princípio do acrônimo: o Princípio de Substituição de Liskov (Liskov Substitution Principle), ou simplesmente LSP. Recomendo que leiam os 2 posts anteriores da série <aqui> e <aqui>, principalmente o post sobre o OCP, que está diretamente relacionado a este. DEFINIÇÃO O Princípio de Substituição de Liskov leva... Continuar Lendo →
Azure Summit Brasil 2013 – Eu fui!
Tive o prazer de participar no último sábado (16/03) do Azure Summit Brasil 2013, evento dedicado ao Windows Azure realizado na Microsoft/SP. Vou compartilhar aqui o que vi e achei do evento. Vale lembrar que o evento foi composto por 4 trilhas, então, por razões óbvias, não deu para acompanhar tudo o que aconteceu. ORGANIZAÇÃO... Continuar Lendo →
[Conceitos] Bancos de dados de integração e de aplicação
Pretendo inaugurar com este post uma categoria de posts mais curtos (pelo menos, na intenção!) que tenham por objetivo definir determinados conceitos, uma vez que saber do que estamos falando e não confundir nomes é importante para nos comunicarmos melhor e transferir conhecimento de forma satisfatória. Afinal, nem tudo é farinha do mesmo saco! Começo por... Continuar Lendo →
Princípios SOLID: Princípio do Aberto/Fechado (OCP)
Voltando à série sobre os princípios SOLID iniciada <aqui>, vamos desta vez com o Open-Closed Principle (Princípio do Aberto/Fechado), ou simplesmente, OCP. O OCP é mais um daqueles princípios de orientação a objetos que nos ajudam a eliminar design smells, possibilitando que nosso código ganhe em facilidade de manutenção e extensão. DEFINIÇÃO "Entidades de software... Continuar Lendo →
A importância de não ser ocioso
Este post é, em especial, dedicado aos profissionais de TI do meu Estado, Mato Grosso do Sul. Não o entendam como uma forma de ofender alguém nem como uma generalização. Pode ser considerado como um desabafo. Indignação. Leia e tire suas conclusões. ALGUMAS CONSTATAÇÕES Nosso interesse em software é infinitamente menor do que o dos... Continuar Lendo →