Desenvolvimento de Software

Saiba como utilizar Theme Provider com styled-components

Em um projeto de desenvolvimento de software, é comum seguir uma linha de padrões de estilo, tais como: cores, tamanhos, fontes, etc. Com o Styled-components, uma boa forma de organizar essas constantes é criando um arquivo de tema. Englobando todos os componentes filhos com o theme provider, você conseguirá acessar esses estilos em qualquer componente

Saiba como utilizar Theme Provider com styled-components Read More »

Como aplicar Imutabilidade evitando bugs?

Basicamente, a imutabilidade é uma estrutura ou algo que não pode ser alterado. Na programação, esse conceito é aplicado a objetos e variáveis, principalmente em programação orientada a objetos, durante a criação ou quando um objeto está sendo instanciado. Pelo fato de não poder ser alterado, automaticamente pensamos em utilizar constantes (const). Porém, não é

Como aplicar Imutabilidade evitando bugs? Read More »

POISED Testing: o que é e como utilizar?

Já ouviu falar sobre modelos heurísticos? Resumidamente, são métodos que nos ajudam a entender e lembrar de algo rapidamente, como atalhos mentais. Por isso, no caso do tema que vamos falar hoje: POISED Testing, esses modelos irão ajudar muito! O método heurístico de representatividade é utilizado como base para criar e pensar nossos testes de

POISED Testing: o que é e como utilizar? Read More »

Como criar um projeto com Vite e implementar Path Mapping

No desenvolvimento de sistemas digitais, me deparei com uma dificuldade de usar o Path Mapping ao criar um projeto React utilizando Vite. O que é Vite? O Vite foi criado pelo Evan You, que também é o criador do Vue.js. Vite significa “rápido” em francês, e se pronuncia /vit/. Essa é uma ferramenta de compilação

Como criar um projeto com Vite e implementar Path Mapping Read More »

Testes de Performance: o que são e como configurar?

Ainda pouco explorado ou pouco vivido por muitos engenheiros de qualidade, os Testes de Performance tem alto valor aplicado para você e para seu contexto de testes. Neste artigo, vamos entender mais sobre os Testes de Performance NA PRÁTICA. [adrotate banner=”4″] O que são Testes de Performance? O nome em si, muitas vezes, causa confusão

Testes de Performance: o que são e como configurar? Read More »

O que é e como utilizar Path Mapping no desenvolvimento com React

Quando desenvolvemos com frameworks e bibliotecas Javascript para criação de interfaces front-end, nos deparamos constantemente com importações entre arquivos. O Path Mapping pode auxiliar neste processo. Por isso, neste artigo, vamos falar sobre o que é esse recurso e como utilizá-lo. [adrotate banner=”4″] Conforme nossa aplicação vai crescendo e se tornando mais complexa, essas importações

O que é e como utilizar Path Mapping no desenvolvimento com React Read More »

Testes Automatizados no React Native

Testes Automatizados podem ser vistos como procedimentos destinados a estabelecerem a qualidade, confiabilidade e desempenho de algo, especialmente, antes de ser levado para uso generalizado. [adrotate banner=”4″] O que são testes de software? Um teste de software é um método cuja finalidade é avaliar e verificar se o sistema faz o que foi predisposto. Ou

Testes Automatizados no React Native Read More »

Padrões de Commits: por que utilizar?

A utilização do Git para versionamento de código é algo que faz parte do dia a dia de qualquer desenvolvedor de software, seja iniciante, estagiário, júnior, pleno ou sênior. De modo geral, o versionamento consiste em estratégias para gerenciar as diferentes versões de um código, de um sistema ou de um modelo. Então, os commits

Padrões de Commits: por que utilizar? Read More »

Rolar para cima