Skip to content

Sprint 4 (Clean Code)

Vitor Barbosa edited this page Jul 3, 2017 · 1 revision

Objetivos

A sprint Clean Code tem como objetivo aplicar boas práticas de programação estabelecidas por grandes profissionais da área, com intuito de melhorar o código, colher e analisar métricas relacionadas a estas refatorações. Para tanto, os contribuidores irão utilizar a ferramenta Code Climate (instalada em cada repositório do projeto) e tentar solucionar as issues que a própria ferramenta cria (duplicação e complexidade), além de procurar por outros trechos de código passíveis de modificação com outras ferramentas.

A distribuição das atividades ocorreram levando-se em conta as issues criadas pelo CodeClimate em cada repositório do Mezuro, além da utilização do MetricFu para gerar relatórios de arquivos que possuem duplicação de código e más práticas da linguagem Ruby.


Duração da Sprint

  • De 30/05/2017 a 08/06/2017

Pareamento

Como as issues serão individuais, não haverá pareamento nesta sprint.

Sprint Backlog

Issue Membro
[2 issues de complexidade], [2 arquivos com duplicação] e [3 arquivos com más práticas] Lucas Amoedo
[2 issues de complexidade], [2 arquivos com duplicação] e [3 arquivos com más práticas] Kassia Catarine
[2 issues de complexidade], [2 arquivos com duplicação] e [3 arquivos com más práticas] Marcelo Cristiano
[2 issues de complexidade], [2 arquivos com duplicação] e [3 arquivos com más práticas] Marcelo Martins
[2 issues de complexidade], [2 arquivos com duplicação] e [3 arquivos com más práticas] Pedro Ivo
[2 issues de complexidade], [2 arquivos com duplicação] e [3 arquivos com más práticas] Vítor Barbosa

Para melhor acompanhamento destas tarefas utilizou-se de uma planilha no Google Drive, onde foram detalhadas tais issues e arquivos que são passíveis de manutenção. Disponível neste link.

Resultados

Ao fim desta sprint, todas as contribuições de cada integrante da equipe foram agrupadas em uma única branch e, a partir desta, foi gerado um pull request para o repositório oficial correspondente.

Issues Concluídas

Issue Status
[Prezento] Fix CodeClimate and MetricFu issues Pull request aberto
[KalibroConfigurations] Fix CodeClimate and MetricFu issues Pull request aberto
[KalibroProcessor] Fix CodeClimate and MetricFu issues Pull request aberto

Issues em Débito

Não houveram issue em débito nesta sprint.

Clone this wiki locally