Skip to content

vmedeiros-viaconsulting/Soil-Correction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 

Repository files navigation

Soil-Correction

Autor: Vinícius Medeiros da Silva
Curso: Engenharia da Computação
Universidade Tecnológica Federal do Paraná

(i) Código Atual


Classe SoilCorrection.java
➜ .\cloc-1.88.exe SoilCorrection.java
       1 text file.
       1 unique file.
       0 files ignored.

github.com/AlDanial/cloc v 1.88 T=0.02 s (47.9 files/s, 9197.6 lines/s)

------------------------------------------------------------------------------- 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.

github.com/AlDanial/cloc v 1.88 T=0.02 s (55.7 files/s, 6012.3 lines/s)

------------------------------------------------------------------------------- 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


(ii) Problemas identificados


Como pode-se observar acima, existem muitas linhas dentro das classes, além de algumas estruturas condicionais desnecessárias.

(ii) Problemas identificados


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.

(iv) Implementação das soluções


Commit: 743efb47f315c3877189e36502922216cf6ecfb2

(v) Código após as alterações


Classe SoilCorrection.java após modificações
➜ .\cloc-1.88.exe SoilCorrection.java
       1 text file.
       1 unique file.
       0 files ignored.

github.com/AlDanial/cloc v 1.88 T=0.02 s (49.8 files/s, 9107.7 lines/s)

------------------------------------------------------------------------------- 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.

github.com/AlDanial/cloc v 1.88 T=0.02 s (57.6 files/s, 5471.4 lines/s)

------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- Java 1 17 2 76 -------------------------------------------------------------------------------

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages