Autor: Vinícius Medeiros da Silva
Curso: Engenharia da Computação
Universidade Tecnológica Federal do Paraná
Classe SoilCorrection.java
➜ .\cloc-1.88.exe SoilCorrection.java 1 text file. 1 unique file. 0 files ignored. ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- Java 1 39 1 152 -------------------------------------------------------------------------------Número de estruturas condicionais: 16 (if e else) Pontos a serem melhorados: Diminuir número de estruturas condicionais e reduzir quantidade de linhas, além da remoção de um comentário desnecessário.
Classe Soma.java
➜ .\cloc-1.88.exe Soma.java 1 text file. 1 unique file. 0 files ignored. ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- Java 1 20 2 86 ------------------------------------------------------------------------------- Número de estruturas condicionais: 18 (if e else) Pontos a serem melhorados: Diminuir número de estruturas condicionais e reduzir quantidade de linhas
Como pode-se observar acima, existem muitas linhas dentro das classes, além de algumas estruturas condicionais desnecessárias.
A solução encontrada para sanar esse problema foi retirar alguns elses desnecessários, ajudando a reduzir o número de linhas também. Além da remoção de um comentário desnecessário na classe SoilCorrection.java.
Commit: 743efb47f315c3877189e36502922216cf6ecfb2
Classe SoilCorrection.java após modificações
➜ .\cloc-1.88.exe SoilCorrection.java 1 text file. 1 unique file. 0 files ignored. ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- Java 1 39 0 144 -------------------------------------------------------------------------------
Classe Soma.java após modificações
➜ .\cloc-1.88.exe Soma.java 1 text file. 1 unique file. 0 files ignored. ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- Java 1 17 2 76 -------------------------------------------------------------------------------