All Articles
-
Creating tests with anonymous variables using AutoFixture
Unit tests are the initial barrier to verify whether a unit functions as it was designed within a software system. Often, when testing such a component, the first idea is to create predefined data and use it within the test functions. However, this practice can lead the programmer to believe that the test – if…
-
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…
-
Test-Driven Development: What it is, honest thoughts and experiences
There are many things to be considered when it comes to software quality. Surely it needs to be well written (remember, “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” Martin Fowler) so that it’s more easily maintainable, but it will be of no use if…
-
“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,…
-
The 10 Heuristics of Nielsen
As technology becomes more present in people’s everyday lives, the number of new digital products created is rapidly increasing. Software companies are competing to release their best solutions to users, who, in turn, are increasingly selective about the products they choose to use. In an ideal scenario, design and development work side by side during…
-
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…