Artigos em Português
-
Criando testes com variáveis anônimas através do AutoFixture
Testes unitários são a barreira inicial para verificar se uma unidade funciona da maneira em que ela foi projetada dentro de um sistema de software. Muitas vezes ao testar tal componente, a primeira ideia é criar dados predefinidos e usá-los dentro das funções de teste. No entanto, essa prática pode induzir o programador a pensar…
-
Reflexões sobre Racismo Algorítmico em uma era artificialmente inteligente
Em uma era dominada pelo fluxo constante de dados e avanços tecnológicos, os algoritmos e sistemas de aprendizado de máquina moldam cada vez mais as nossas interações, decisões e percepções. Ainda assim, nem sempre esses sistemas refletem a pluralidade e diversidade da sociedade. Durante o ZTalks Summer Edition 2023, o professor Valdinei Freire da Universidade…
-
A jornada do candidato na ZBRA: Embarque nessa experiência incrível com a gente!
Garantir uma boa experiência das pessoas candidatas que participam dos nossos processos seletivos tem tudo a ver com a nossa Cultura, sempre focada na construção de um ambiente de respeito e companheirismo, onde todos colaboram e se desenvolvem juntos (conheça um pouco sobre como é trabalhar na ZBRA acessando a nossa página no Glassdoor)! Dessa…
-
Test-Driven Development: O que é, opiniões e experiências
Há muitas coisas a serem consideradas quando se trata de qualidade de software. Certamente ele precisa ser bem escrito (lembre-se: “Qualquer tolo pode escrever um código que um computador possa entender. Bons programadores escrevem códigos que os humanos podem entender.” Martin Fowler) para facilitar a manutenção, mas de nada servirá se não atender aos requisitos…
-
“Candidate Experience” para além do RH: A importância da Experiência do Candidato no Processo Seletivo para toda a empresa
Você conhece o conceito de “Candidate Experience”, ou Experiência do Candidato? No geral, podemos entender que esse termo tão importante não só para o RH como para toda a organização se refere à percepção dos candidatos sobre o processo seletivo como um todo: desde a etapa de anúncio da vaga, abordagem “ativa” realizada pelos recrutadores,…
-
As 10 Heurísticas de Nielsen
À medida que a tecnologia se torna mais presente no dia a dia das pessoas, a criação de novos produtos digitais aumenta rapidamente. As empresas de software estão competindo para desenvolver suas melhores soluções para os usuários, estes, por sua vez, estão cada vez mais seletivos sobre os produtos que escolhem usar. Em um cenário…
-
Qual framework devo escolher para criar meus testes E2E? Cypress ou Playwright?
Com a constante evolução da tecnologia, o profissional de TI precisa se atualizar com as ferramentas ao seu dispor, com o intuito de melhorar a qualidade do seu código, do produto e da experiência do usuário. O Quality Analyst “de respeito” preza pela melhoria contínua do software que está sendo criado, e quando falamos em…
-
Reflexões sobre o livro O Programador Pragmático
Durante cerca de quatro meses, fiz parte de um grupo de estudos centrado no livro “The Pragmatic Programmer”, de David Thomas e Andrew Hunt. O grupo fazia reuniões remotas semanais para discutir a seção planejada para aquela semana. Nessas reuniões, geralmente eram cerca de cinco pessoas e discutíamos tópico por tópico. Depois de várias semanas,…
-
Equilíbrio entre vida profissional e pessoal: Precisamos refletir sobre isso!
Não precisa que alguém seja um estudioso da área de Psicologia para entender a importância de buscarmos sempre o equilíbrio entre vida profissional e pessoal. Parece algo clichê de se falar e até impossível de alcançar, mas te garanto que não é o caso! Aquilo que fazemos é parte importante do que somos, porém é…