O Que É Styled-Components

Uma das coisas que muito tem se falado, enquanto desenvolvendo aplicações com React, é sobre styled components
Styled components são componentes onde criamos o CSS no próprio arquivo do componente, o arquivo JS.
Com isso conseguimos obter algumas vantagens em diversos quesitos, tais como:

  • Carregamento automático do CSS crítico, isso é, os componentes são renderizados com a página e são injetados apenas o CSS que realmente será utilizado, nada mais! Ajudando em performance, visto que os usuários carregarão apenas o necessário.

  • Sem problemas com nomes de classes! Styled-componentes geram nomes de classes automaticamente, sem preocupação em gerar nomes duplicados.

Ler mais

O Que É Gerência De Riscos

Existe um ditado popular que diz que: errar é humano e em um projeto de desenvolvimento de software, isto não é diferente. Todo e qualquer ação humana está sujeita a riscos, que podem gerar atrasos, encarecimento do serviços, etc.

No geral, quando estamos analisamos um novo projeto e fazendo as estimativas, acabamos esquecendo de pontos que deviam ser levados em conta, como por exemplo:

Ler mais

Engenharia De Software - Requisitos Funcionais X Não-Funcionais

Você conhece e sabe quais são os requisitos existentes em Engenharia de Software? Todo desenvolvimento de algum software necessita de um conjunto de requisitos. Sendo que estes requisitos, quando mal definidos, acabam em sistemas que não são adequados para os clientes. Podemos afirmar então, que todos os requisitos levantados formam a base para o desenvolvimento e também a manutenção futuro.

Algumas outras definições para Requisitos:

  • Definem o que é solicitado ao sistema fazer e com quais limitações ele é requisitado a operar
  • Requisitos são as funções e restrições que estabelecem exatamente o que o software deve ou não fazer.

Ler mais