Leis gerais do desenvolvimento
As leis que influenciam como o software é criado e os resultados de cada um, e de todos os projetos que você alguma vez realizará.
As leis que influenciam como o software é criado e os resultados de cada um, e de todos os projetos que você alguma vez realizará.
O Java 7 traz algumas alterações na linguagem Java, algumas alterações na JVM e algumas API novas. Podemos dizer que o tema do Java 7 é Criar caminho para o Futuro (leia-se Java 8 e 9).
Este post é diferente dos demais. A pedido do Nilson que tem mantido uma conversa no tópico de Herança e a Interface iremos apresentar um modelo e tecer alguns comentários sobre ele , em uma conversa que se propõe chegar em um modelo melhor. O modelo que iremos usar como base é este (clique para [...]
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. [...]
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 [...]
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 [...]
Uma das coisas que mais marcou a linguagem java foi ao mesmo tempo a sua semelhança com C++ e o seu departe do C++. Os criadores do java, ao mesmo tempo que aproveitaram a sintaxe do C++ deixaram de lado algumas das coisas mais recônditas dessa tecnologia. A principal ? Muitos diriam que o abandono [...]
Infelizmente, ou não, a cultura que rodeia a produção de software é largamente influenciada pelas criações de países de língua inglesa que expressão novos conceitos na sua lingua que muitas vezes perdem significado na tradução. Já analisei aqui o problema da palavra “Design” e como “Design Patterns” perde muito do seu significado na tradução para “Padrões de Projeto”. Hoje vou abordar [...]
Você já pensou ser um Arquiteto Java . Sim ? Afinal existe até uma certificação para isso, certo ? Mas já alguma vez pensou em ser um Designer Java ?