[Delphi] Orientações sobre a utilização de alguns eventosPensei em vários títulos para o artigo, mas o “melhorzinho” foi esse, rsrs.
Desenvolvedores Delphi, esse artigo é para vocês! O objetivo é compartilhar alguns cuidados com três eventos muito utilizados na programação: OnExit, OnChange e OnAfterScroll. Vocês já empregaram estes eventos para alguma finalidade, certo? Pois bem, confira o artigo e verifique se vocês os utiliza adequadamente!

Continue lendo

Item investigativo no BacklogSaudações, leitores!
Quando um erro em produção é reportado para uma equipe ágil, qual providência deve ser tomada para corrigi-lo? Pois bem, o artigo de hoje é relacionado com os incidentes que eventualmente surgem no software, ou melhor, com a recorrência desses incidentes. Saiba como um item investigativo pode ajudar nessas situações!

Continue lendo

Escreva comentários no código com moderação!Quando precisamos anotar um detalhe no código, um lembrete ou uma explicação de uso de um método, os comentários caem bem. Podemos escrevê-los em qualquer parte do código para ajudar outros desenvolvedores na interpretação das regras. Contudo, por outro lado, comentários também podem atrapalhar, poluir ou confundir o código quando não empregados com prudência. Confira!

Continue lendo

A área de testes perdeu a força com o Desenvolvimento Ágil?Em fevereiro de 2013, um artigo foi traduzido e publicado na InfoQ a respeito da “morte” da área de QA (Quality Assurance – Garantia de Qualidade) e de testes com o advento das práticas do Desenvolvimento Ágil. Segundo o autor, o TDD e os testes unitários, por exemplo, substituem o trabalho dos analistas de teste. Espere aí… como?! Aí que ele se engana, meu amigo…

Continue lendo

O limite entre o desenvolvedor e o usuárioOlá, leitores! Vocês se recordam dos artigos sobre em quem colocar a culpa quando um bug é encontrado no software? Pois bem, pode-se dizer que a publicação de hoje é uma extensão desses artigos, porém, direcionado para uma abordagem mais técnica. Vamos discutir sobre algo que só existe no ramo de desenvolvimento de software: o usuário do sistema.

Continue lendo