Ivo Nascimento

  • Agilidade é governança somada à técnica. As empresas não são ágeis

    Agilidade é governança somada à técnica. As empresas não são ágeis

    Experiência. Um programador é contratado pela sua experiência. Experiência em desenvolvimento de sistemas eu divido em 2, a experiência em um domínio e a experiência técnica, ambas importantes e passíveis de serem construídas com o tempo. A experiência técnica tem…

  • Traits combina com sexta-feira 13

    Traits combina com sexta-feira 13

    Vamos lembrar dos princípios S.O.L.I.D. de desenvolvimento ? Single responsibility; open closed; liskov (o incompreendido) substitution; interface segregation e dependency invertion. O  texto de busão de hoje vai falar de interface segregation. Se você lembra da série de Hangouts onde…

  • Se arquitetura do software não evoluir, eles virão!

    Se arquitetura do software não evoluir, eles virão!

    O software está no ar, tem clientes… muitos clientes, e não existe espaço para nada mais nada que manter o software no ar enquanto os novos requisitos de negócio vão acontecendo no código.Quais as consequências dessa visão? Code base que…

  • Almoçando design de soluções com o seu Zé

    Almoçando design de soluções com o seu Zé

    Almoço inspirando uma reflexão de código, design e a exposição das intenções através do pseudo-codigo. São 8 horas da manhã e me desculpem se já estou pensando no almoço, mas é que tem um pé-sujo do lado do trabalho que…

  • Já reparou como todo alien na TV fala a lingua terráquea?

    Já reparou como todo alien na TV fala a lingua terráquea?

    por que o código precisa falar a linguagem do seu interlocutor. Uma das coisas que mais gosto em um sistema bem escrito é aquela mágica sensação de conseguir ler o código e e navegar de uma chamada a outra, fluindo…