Hey, tudo bem?
Em desenvolvimento de software, o Git oferece muitas possibilidades, facilitando o trabalho no código para além do versionamento. Essa semana selecionamos alguns conteúdos pra quem quer evoluir em Git.
Você também vai ver uma vulnerabilidade de segurança subestimada, Behavior Driven Development (BDD) e testes funcionais, como Ruby é utilizado no Japão (dica: não é desenvolvimento de software) e uma discussão sobre saúde mental e síndrome do impostor na área de desenvolvimento.
Boa leitura!
GIT EXPERT
Como desfazer quase qualquer coisa no Git
Sabe quando você percebe que realizou um commit com um código que não foi aprovado ou submeteu a mensagem do último commit com erro? Não entre em pânico! Neste artigo são descritos os comandos para consertar erros de Git em diversos cenários. Dica do Ederson de Lima.
Aprenda a usar branches no Git
Git pode parecer uma ferramenta extremamente complexa para quem está começando na área de desenvolvimento. Esta aplicação ajuda iniciantes a compreenderem os conceitos por trás das branches no Git. Dica da Paula Perussi.
Sincronize segredos entre múltiplos repositórios
Se você trabalha com múltiplos repositórios que utilizam as mesmas informações sensíveis, o GitHub tem uma funcionalidade muito útil que permite armazenar, compartilhar e sincronizar informações confidenciais, como tokens, direcionando apenas para os repositórios que as requerem. Dica do André Benjamim.
Git: configuração de repositórios remotos no seu projeto
Falando em múltiplos repositórios, veja como sincronizar seu código com mais de um repositório remoto no Git.
CAMPUSCODERS INDICAM
Uma vulnerabilidade de segurança subestimada: target="_blank"
Vulnerabilidades de segurança em desenvolvimento software são um assunto
levado a sério, mas um tópico que talvez não receba a devida atenção é
o uso do `target="_blank"`
. Vamos ver porque ele pode
causar problemas para seu sistema e como evitá-los. Dica do André Benjamim.
Behavior Driven Development (BDD) e testes funcionais
Na Campus Code somos adeptos do desenvolvimento guiado por testes. Testar faz parte do nosso fluxo de trabalho diário e é o que ensinamos em nossos treinamentos. Neste artigo, o autor discorre detalhadamente sobre BDD e testes funcionais, explicando os benefícios de seu uso e como implementá-los. Dica do André Benjamim.
Como Ruby é utilizado no Japão?
Nas Américas, Ruby ganhou atenção por causa do framework Rails e, por essa razão, é natural que o foco seja o desenvolvimento Web. Mas, no Japão, Ruby já era bastante utilizado muito antes disso. Então, vamos explorar como Ruby é utilizado pelos japoneses? Dica do Henrique Morato.
Síndrome do impostor na área de desenvolvimento
"Cedo ou tarde as pessoas vão descobrir que eu não sei o que estou fazendo". Provavelmente em algum momento da sua vida esse pensamento já deve ter passado pela sua cabeça. Isso pode acontecer com qualquer pessoa, em qualquer área e é muito comum com pessoas que desenvolvem software. O artigo discute um pouco sobre a síndrome do impostor na área de desenvolvimento. Dica da Claudia Capelini.