Pular para o conteúdo principal

Postagens

Mostrando postagens de janeiro, 2021

Scrum - Manifesto de testes

Testes são muito importantes no cenário do desenvolvimento atual, logo nada mais natural que os testes passem a ser encarados dentro de uma perspectiva ágil. Sam Laing elaborou um manifesto com os seguintes diretrizes: Testar durante o desenvolvimento, mais que testar somente ao final Os testes ágeis devem começar logo no início do projeto e durante o desenvolvimento. É dever do time pensar e definir quais testes deverão ser criados e como serão criados, quais as estratégias de teste serão adotadas, quais riscos deverão ser evitados ou mitigados. Trabalhar a prevenção de defeitos, mais que procurar defeitos Via de regra, bom design, boa arquitetura e um desenvolvimento orientado a testes vai fazer com que se tenha menos defeitos.  Outro ponto essencial é o foco no valor, desenvolver somente o código estritamente necessário para atender ao que o cliente vai precisar ou que irá gerar valor para ele. E nada mais do que isso. Testar entendimentos, mais que checar

React - Forms

No React podemos trabalhar com formulários de maneira padrão, onde a submissão produz uma navegação para outra página, e da maneira "React", onde teremos controle dos componentes para controle dos dados. Componentes controlados Por padrão, os componentes html "input", "textarea" e "select" mantém o próprio estado de acordo com as entradas que o usuário realiza, como vimos, com o React fazemos essa atualização apenas por meio do "setState", mas para trabalhar com formulários trabalharemos com uma mescla dessas duas ideias, fazendo com que o estado controlado pelo React seja nossa verdadeira fonte de dados, nossa fonte da verdade. Para isso, basicamente precisaremos fazer com que o componente "input" tenha como valor uma das propriedades do estado e sempre que o valor do "input" for alterado atualizaremos esse estado: import   React   from   'react' ; class   FormularioNome   extends   React

Elixir - Olá mundo!

Nada melhor que "babysteps" para iniciar um aprendizado, nesse post criaremos o famoso "Olá mundo" no Elixir para mostrar o que é preciso para rodar nosso primeiro código. O que é preciso instalar? Inicialmente tudo o que precisamos instalar é o próprio Elixir, basta acessarmos a página oficial e baixar o instalador compatível com seu SO (no meu caso baixei o da M$  ;-]). Feito a instalação é muito simples testar, no prompt de comando basta digitar o comando "elixir -v": E agora? Nesse momento já teremos instalado em nossa máquina o console interativo IEx , responsável por avaliar nosso código Elixir, então primeiramente devemos inicializá-lo digitando "iex" e em seguida mostrando nossa mensagem: É isso, em breve nos aprofundaremos mais, até a próxima!