Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions src/primeiroRefactoring/Endereco.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package primeiroRefactoring;

public class Endereco {
private String logradouro;
private String complemento;
private String cep;

public String getLogradouro() {
return logradouro;
}
public void setLogradouro(String logradouro) {
this.logradouro = logradouro;
}
public String getComplemento() {
return complemento;
}
public void setComplemento(String complemento) {
this.complemento = complemento;
}
public String getCep() {
return cep;
}
public void setCep(String cep) {
this.cep = cep;
}
}
26 changes: 2 additions & 24 deletions src/primeiroRefactoring/Pessoa.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,7 @@ public class Pessoa {
private Date dataNascimento;
private String nomePai;
private String nomeMae;
private String logradouro;
private String complemento;
private String cep;
private Endereco endereco;

public Pessoa(String nome, String cpf, String registroGeral, Date dataNascimento, String nomePai, String nomeMae,
String logradouro, String complemento, String cep) {
Expand All @@ -23,9 +21,7 @@ public Pessoa(String nome, String cpf, String registroGeral, Date dataNascimento
this.dataNascimento = dataNascimento;
this.nomePai = nomePai;
this.nomeMae = nomeMae;
this.logradouro = logradouro;
this.complemento = complemento;
this.cep = cep;
this.endereco = endereco;
}
public String getNome() {
return nome;
Expand Down Expand Up @@ -63,22 +59,4 @@ public String getNomeMae() {
public void setNomeMae(String nomeMae) {
this.nomeMae = nomeMae;
}
public String getLogradouro() {
return logradouro;
}
public void setLogradouro(String logradouro) {
this.logradouro = logradouro;
}
public String getComplemento() {
return complemento;
}
public void setComplemento(String complemento) {
this.complemento = complemento;
}
public String getCep() {
return cep;
}
public void setCep(String cep) {
this.cep = cep;
}
}
30 changes: 21 additions & 9 deletions src/segundoRefactoring/Quicksort.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,12 @@ public static void main(String[] args) throws IOException {
int quantidade = 10000;
int[] vetor = new int[quantidade];

System.out.println("Vetor desordenado: ");
for (int i = 0; i < vetor.length; i++) {
vetor[i] = (int) (Math.random() * quantidade);
System.out.print(i + " ");
}
vetor = gerarNumerosAleatorios(vetor, quantidade);

quickSort(vetor, 0, vetor.length - 1);
System.out.println("\nVetor ordenado: ");
for (int i : vetor) {
System.out.print(i + " ");
}

imprimirVetorOrdenado(vetor);

}

private static void quickSort(int[] vetor, int inicio, int fim) {
Expand All @@ -44,4 +40,20 @@ else if (pivo < vetor[f])
quickSort(vetor, posicaoPivo + 1, fim);
}
}

private static int[] gerarNumerosAleatorios(int[] vetor, int quantidade) {
System.out.println("Vetor desordenado: ");
for (int i = 0; i < vetor.length; i++) {
vetor[i] = (int) (Math.random() * quantidade);
System.out.print(i + " ");
}
return vetor;
}

public static void imprimirVetorOrdenado(int[] vetor) {
System.out.println("\nVetor ordenado: ");
for (int i : vetor) {
System.out.print(i + " ");
}
}
}
17 changes: 17 additions & 0 deletions src/terceiroRefactoring/Contato.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package terceiroRefactoring;

public class Contato {
private String email;

public Contato(String email) {
this.email = email;
}

public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}

11 changes: 1 addition & 10 deletions src/terceiroRefactoring/Discente.java
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,12 @@ public class Discente {
private String[] disciplinasCursadas;
private Date dataIngresso;
private int numeroPeriodosCursados;
private String emailPessoal;

public Discente(String[] disciplinasCursadas, Date dataIngresso, int numeroPeriodosCursados, String emailPessoal) {
public Discente(String[] disciplinasCursadas, Date dataIngresso, int numeroPeriodosCursados) {
super();
this.disciplinasCursadas = disciplinasCursadas;
this.dataIngresso = dataIngresso;
this.numeroPeriodosCursados = numeroPeriodosCursados;
this.emailPessoal = emailPessoal;
}

public String[] getDisciplinasCursadas() {
Expand All @@ -41,11 +39,4 @@ public void setNumeroPeriodosCursados(int numeroPeriodosCursados) {
this.numeroPeriodosCursados = numeroPeriodosCursados;
}

public String getEmailPessoal() {
return emailPessoal;
}

public void setEmailPessoal(String emailPessoal) {
this.emailPessoal = emailPessoal;
}
}
13 changes: 2 additions & 11 deletions src/terceiroRefactoring/Docente.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,12 @@ public class Docente {

private String[] disciplinasMinistradas;
private Date dataAdmissao;
private String emailInstitucional;
private double remuneracao;

public Docente(String[] disciplinasMinistradas, Date dataAdmissao, String emailInstitucional, double remuneracao) {
public Docente(String[] disciplinasMinistradas, Date dataAdmissao, double remuneracao) {
super();
this.disciplinasMinistradas = disciplinasMinistradas;
this.dataAdmissao = dataAdmissao;
this.emailInstitucional = emailInstitucional;
this.remuneracao = remuneracao;
}

Expand All @@ -33,14 +31,7 @@ public void setDataAdmissao(Date dataAdmissao) {
this.dataAdmissao = dataAdmissao;
}

public String getEmailInstitucional() {
return emailInstitucional;
}

public void setEmailInstitucional(String emailInstitucional) {
this.emailInstitucional = emailInstitucional;
}


public double getRemuneracao() {
return remuneracao;
}
Expand Down
4 changes: 3 additions & 1 deletion src/terceiroRefactoring/Pessoa.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,10 @@ public class Pessoa {
private String siape;
private String matricula;
private double coeficienteRendimento;
private Contato contato;

public Pessoa(String nomeCompleto, String cpf, String registroGeral, Date dataNascimento, String nomePai,
String nomeMae, String siape, String matricula, double coeficienteRendimento) {
String nomeMae, String siape, String matricula, double coeficienteRendimento, Contato contato) {
super();
this.nomeCompleto = nomeCompleto;
this.cpf = cpf;
Expand All @@ -26,6 +27,7 @@ public Pessoa(String nomeCompleto, String cpf, String registroGeral, Date dataNa
this.siape = siape;
this.matricula = matricula;
this.coeficienteRendimento = coeficienteRendimento;
this.contato = contato;
}

public String getNomeCompleto() {
Expand Down