Chaves primárias vs Chaves de negócioSaudações, leitores, tudo certo?
Só uma pergunta: no seu sistema, o usuário pesquisa pela chave primária para encontrar um registro, como, por exemplo, pelo código do cliente?
Se a resposta for positiva, convido-o para ler este artigo sobre chaves primárias e chaves de negócio. Talvez você irá repensar os seus Selects, haha!

Continue lendo

Não seja um programador ignorante!Como estamos inseridos no mercado de trabalho de desenvolvimento de software, é comum encontrarmos profissionais que trabalham com diferentes linguagens de programação. Porém, apesar de compartilharmos da mesma área de atuação, muitas vezes é praticamente impossível levar uma conversa produtiva com alguns destes profissionais. Caros leitores, estou falando dos programadores ignorantes.

Continue lendo

Estimativa é uma coisa. Realidade é outra.Durante a minha jornada como desenvolvedor de software, sempre fui assombrado por um conceito que, idealmente, deveria me ajudar: as estimativas. A razão desse temor origina-se de vários fatores, desde a inconsistência no gerenciamento de projetos até as dificuldades emergentes de um código de difícil manutenção. Diante disso, faço o meu apelo: não confunda estimativa com realidade.

Continue lendo

Clean Code e Desenvolvimento Ágil são controversos?Assunto polêmico, hein?
Bom, pessoal, sempre abordei os dois temas mencionados no título deste artigo. O primeiro preza pela objetividade, expressividade e legibilidade do código, com base em refatorações contínuas e implementação de testes. O segundo contempla uma série de metodologias para aumentar a velocidade na entrega de funcionalidades. Dado o propósito de cada um, é correto afirmar que, se valorizarmos mais um deles, o outro será negligenciado?

Continue lendo

Diferença entre software e sistemaOlá, pessoal, tudo certo?
Desde quando iniciei a minha carreira no ramo de programação, sempre observei que alguns desenvolvedores dizem “software” enquanto outros dizem “sistema”. A princípio, eu pensava que os dois termos eram idênticos, mas, na verdade, existe uma diferença! Acompanhe o artigo e saiba quando estes termos devem ser empregados de forma adequada.

Continue lendo