Hey! Tudo bem?
Se revisão de código ainda não faz parte do seu dia-a-dia, essa Coding Weekly é pra você! Separamos 4 artigos para mostrar os benefícios da prática e como melhorá-la.
Você ainda vai ver sobre o uso de cores para distinguir conteúdos em páginas, um tutorial sobre Tmux para aumentar sua produtividade, ferramentas essenciais para quem trabalha com programação, os efeitos colaterais de se usar hash em Ruby e como usar Service Objects em Ruby on Rails.
Boa leitura!
REVISÃO DE CÓDIGO É O QUE HÁ
3 dicas para melhorar sua revisão de código
Revisão é parte essencial na produção de código de qualidade em desenvolvimento de software. Ter a mentalidade e a abordagem corretas podem ser elementos decisivos para revisar código de forma eficaz. Dica do André Benjamim.
O que é e como fazer uma boa revisão de código
É cada vez mais comum empresas compartilharem suas práticas e recomendações para revisão de código. Neste artigo, o autor dá a sua visão sobre o assunto apontando, por exemplo, quais pontos uma boa revisão de código deve abordar e a importância do tom da revisão para a moral do time. Dica da Claudia Capelini.
Práticas da Google
O site apresenta recomendações das melhores formas de se fazer revisão de código, baseadas nos muitos anos de experiência dentro do ambiente de desenvolvimento da Google. Dica do André Benjamim.
Melhore sua revisão de código com ferramentas automatizadas
Em desenvolvimento Web com Ruby on Rails é possível utilizar algumas ferramentas que nos ajudam a verificar se existem testes cobrindo toda a base de código da aplicação. O artigo apresenta um passo a passo de como implementar e configurar o Undercover para ser alertado quando pull requests forem realizados sem cobertura suficiente. Dica do André Benjamim.
CAMPUSCODERS INDICAM
Não use apenas cores para transmitir informações
Como parte de uma série de 9 artigos sobre Acessibilidade na Web e CSS, aqui o autor fala sobre como utilizar cores para distinguir diferentes conteúdos numa página, tornando mais fácil de ser interpretada e mais atraente ao mesmo tempo. Dica do João Henrique do Vale.
Um tutorial sobre Tmux para aumentar sua produtividade
O Tmux é um multiplexador de terminal que permite que várias sessões ejam acessadas simultaneamente em uma única janela. Ele é uma ferramenta muito valiosa para quem usa principalmente o terminal como ferramenta para escrever código e este artigo detalha como você pode usá-lo para aumentar sua produtividade. Dica do André Benjamim.
Ferramentas essenciais para quem trabalha com programação
Atualmente, pessoas que trabalham com código precisam utilizar uma grande variedade de tecnologias e este artigo apresenta tudo que você precisa saber para compreender a importância de cada uma delas. Dica do André Benjamim.
Os efeitos colaterais de se usar hash em Ruby
Hash é uma das estruturas mais utilizadas em programação na linguagem Ruby devido à sua flexibilidade. No entanto, se não for implementada de forma adequada, pode acarretar em alguns problemas no desenvolvimento de aplicações. Dica do André Benjamim.
Usando Service Objects em Ruby on Rails
O Service Object é um design pattern muito utilizado para encapsular funcionalidades e isolar código que talvez não deva estar no controller ou no model. É um dos padrões mais importantes do desenvolvimento em Ruby on Rails e esse artigo vai te ajudar a aprender como aplicá-lo. Dica do André Benjamim.