| Arquivado em : Carreira Já faz bastante tempo que queria comentar este assunto e hoje lendo um artigo realmente me fez decidir escrever este artigo. O artigo fala sobre o quantos e quão ruins são os desenvolvedores de software hoje em dia. Vale a pena ler o artigo antes de continuar porque vou comentar alguns pontos. O artigo embora […]
Ler tudo »
| Arquivado em : Arquitetura, Carreira Quando falamos de arquitetura de software falamos do “arquiteto”. Como já falamos neste blog várias vezes, a arquitetura é a disciplina de tomar decisões que são difíceis de reverter depois. O “arquiteto” é a pessoa responsável por essas decisões. Não apenas tomar as decisões, mas lidar com as consequências. Enquanto todo o design é uma […]
Ler tudo »
| Arquivado em : Desenvolvimento Ao desenhar um software partimos de contratos entre componentes e vamos refinando esses contratos até que existe um código que pode ser implementado. As funcionalidades e responsabilidades dos objetos vão sendo definidas partindo do conceito e indo para o detalhe de implementação. Nesse ponto, entendemos que usar bibliotecas de terceiros nos podem ajudar de duas […]
Ler tudo »
| Arquivado em : Arquitetura, Boas Práticas, Design Conceitos de Arquitetura Clean, como ela se relaciona à Arquitetura Hexagonal e a outras arquiteturas planas
Ler tudo »
| Arquivado em : Desenvolvimento Como atacar um problema grande e abstrato pode ser mais proveitoso que ir passo-a-passo.
Ler tudo »
| Arquivado em : Desenvolvimento A maior parte das aplicações hoje são web e usam os mesmos traços gerais de na sua arquitetura. Contudo poucas aplicações fazem uso de todo o proveito que uma arquitetura bem pensada pode oferecer, não apenas para o desempenho e robustez da aplicação mas também para o seu bolso e a proteção dos seus ativos.
Ler tudo »
| Arquivado em : Planejamento O processo de software clássico e sua relação com o processo tradicional
Ler tudo »
| Arquivado em : Boas Práticas, Desenvolvimento Pode não parecer, mas a nomenclatura ajuda bastante a manter um código limpo, coeso , coerente e de fácil entendimento. Nos tempos em que se fala muito de DDD (Domain Driven Development) muitos se esquecem que técnicas como o glossário de projeto e o uso dos nomes do domínio nas entidades sempre foram boas práticas. […]
Ler tudo »
| Arquivado em : Boas Práticas, Scrum Fazer software é uma arte, mas ao contrário da pintura e da escultura é um tipo de arte que se faz em equipa. Algo mais como um concerto e menos como um solo. Fazer software sozinho é possivel, mas lento e chato. No mundo profissional software é feito em equipa. A equipe de desenvolvimento não […]
Ler tudo »
| Arquivado em : Carreira, Desenvolvimento Essa coisa de junior e de sênior sempre me pareceu completamente ridícula desde o dia em que comecei a mexer com software e tive que enfrentar essas classificações que as empresas e os RH fazem. Bom, para ser justo, não são apenas os RH é todos o mundo de forma geral que tem alguma coisa […]
Ler tudo »