0% encontró este documento útil (0 votos)
27 vistas3 páginas

Guía de Ejercicios: TortoiseSVN y JavaDoc

El documento presenta tres ejercicios relacionados con el uso de TortoiseSVN, JavaDoc y refactorización de código Java. El primer ejercicio instruye al usuario a crear un repositorio SVN, subir archivos, realizar cambios y confirmarlos. El segundo ejercicio pide documentar una clase Circulo usando JavaDoc. El tercer ejercicio propone cuatro puntos de refactorización sobre clases Persona y Profesor y métodos Java.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas3 páginas

Guía de Ejercicios: TortoiseSVN y JavaDoc

El documento presenta tres ejercicios relacionados con el uso de TortoiseSVN, JavaDoc y refactorización de código Java. El primer ejercicio instruye al usuario a crear un repositorio SVN, subir archivos, realizar cambios y confirmarlos. El segundo ejercicio pide documentar una clase Circulo usando JavaDoc. El tercer ejercicio propone cuatro puntos de refactorización sobre clases Persona y Profesor y métodos Java.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ejercicio 1.

- Uso de TortoiseSVN
Realizar los pasos siguientes y captura las pantallas de los pasos más relevantes para
documentar en un documento pdf todos los pasos realizados.
Crea una carpeta en tu disco duro con tu apellido y, desde ella, crea un repositorio.
Desde el navegador de repositorios, selecciona la carpeta trunk y sube dos archivos,
añade un mensaje a las subidas.
Desde el sistema de archivos, crea una carpeta de trabajo llamada Trabajo para operar
con el repositorio.
Desde el menú contextual hacer CHECKOUT (Obtener) de los archivos y carpetas
subidos al repositorio de la carpeta trunk.
Realiza cambios sobre algún documento, borra un documento, copia un nuevo
documento y conforma los cambios (COMMIT)
En la ventana de confirmar añade un mensaje y marca los cambios.
Realizar los pasos explicados anteriormente y captura las pantallas de los pasos más
relevantes para documentar en un documento pdf todos los pasos realizados.

Ejercicio2 .- JavaDoc.
Realiza pruebas de documentación del siguiente. Entrega en un archivo comprimido la carpeta
que se genera con la documentación.
Añade autor y versión a las clases
Añade descripciones a las clases, los métodos y sus parámetros.

public class Circulo {


private double centroX;
private double centroY;
private double radio;

public Circulo(double cx, double cy, double r) {


centroX = cx;
centroY = cy;
radio = r;
}

public double getCentroX() {


return centroX;
}

public double getCircunferencia() {


return 2 * Math.PI * radio;
}

public void mueve(double deltaX, double deltaY) {


centroX = centroX + deltaX;
centroY = centroY + deltaY;
}

public void escala(double s) {


radio = radio * s;
}
}

Ejercicio3.- Refactorización

Realiza la refactorización de los siguientes puntos:


Hay que entregar un documento, con el nombre del alumno, que incluya, para cada ejercicio,
capturas del código refactorizado.

Ejercicio 1:

public class Persona{


String numeroDeTelefono;

public Persona(String numeroDeTelefono){


Super();
this.numeroDeTelefono=numeroDeTelefono;
}
public String getNumeroDeTelefono(){
return numeroDeTelefono;
}
public void setNumeroDeTelefono(String numeroDeTelefono){
this.numeroDeTelefono=numeroDeTelefono;
}
}

public class Profesor extends Persona{


String str;
int edad;
String numeroDeTelefono;

public Profesor(String numeroDeTelefono){


super(numeroDeTelefono);
}
public void printInformacionPersonal(){
System.out.println("Nombre: " + str);
System.out.println("Edad: " + edad);
System.out.println("Telefono: "+ numeroDeTelefono);
}

public void printTodaLaInformacion(){


System.out.println("Profesor: ");
System.out.println("Nombre: " + str);
System.out.println("Edad: " + edad);
System.out.println("Telefono: " + this.numeroDeTelefono);
}
}

Ejercicio 2:

1.- Extraer la cadena “string” a una contante llamada CADENA


public class Class {
public void method() {
ArrayList list = new ArrayList();
list.add("string");
anotherMethod("string");
}
private void anotherMethod(String string) {
}
}

2.- Extraer la variable anotherClass.intValue(); a un atributo privado de tipo entero llamado


número.
public class Class {
AnotherClass anotherClass;
public void method() {
int a = 1;

int b = a + anotherClass.intValue();
int c = b + anotherClass.intValue();
}
}

3.- Extraer la expresión a+b a un método llamado add y reemplazar duplicados


public void method() {
int a=1;
int b=2;
int c=a+b;
int d=a+c;
}

4.- Refactorizar los siguientes métodos para que se utilice en cada uno únicamente una
variable.
public void method() {
int number = anotherClass.intValue();
int b = a + number;
}
public void method() {
AnotherClass.InnerClass aClass = anotherClass.innerClass;
int a = aClass.i;
}

También podría gustarte