La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la capa de datos de la capa de presentación al usuario.
Test-driven development (TDD) Desarrollo guiado por pruebas, es un tipo de programación en la que se va implementando el código y paralelamente se va haciendo una serie de pruebas y así comprobar que realmente el código cumple los requerimientos que se han implementado..
El objetivo es conseguir un código limpio y que funcione según nuestros requerimientos.
Para trabajar de esta forma utilizaremos un plugin para Eclipse llamado TestNG.
TestNG es un framework para pruebas y testing que trabaja con Java.
Hay tres tipos distintos de colecciones de objetos:
·List: permite añadir objetos repetidos.
·Set: no permite añadir más de un objeto igual.
oHashSet: no se ordena.
oTreeSet: mantiene el ordena al añadir/eliminar objeto.
·Map: permite añadir en forma de mapa, clave/valor.
Para ordenar colecciones de objetos de tipo List se utiliza el método sort. Pero existen dos formas de hacerlo:
·La primera es implementando el interfaz Comparable y sobreescribiendo el método compareTo, donde se ponen los criterios de ordenación. Y cada vez que queramos ordenar le pasamos el método “collections.sort(nombreLista)”.
·Y la otra forma es creando una clase extra, que implementara el interfaz Comparator, y se crea un objeto de esa clase, y se le pasa el método “collections.sort(nombreLista,claseExtra)”.
Herramienta la cual te permite conectarte a repositorios de Subversion (SVN) y así poder obtener y compartir copias de los proyectos que se encuentran en los repositorios y poder actulizarlos.
Instalación de Subclipse plugin para Eclipse:
Abrir Eclipse.
Help - Software Updates.
Available Software.
Add Site.
http://subclipse.tigris.org/update_1.4.x
Selecciona Sublipse e Instalar.
Visualizar Plugin:
Abrir Eclipse.
Window - Show view - Other.
Buscamos SVN y seleccionamos SVN Repositories.
Añadir Repositorio:
En la ventana SVN Repositories.
Botón derecho - New - Repository Location.
Añadimos la direccion URL.
Para añdir un proyecto desde un repositorio:
Abrir Eclipse.
File - New - Project de tipo SVN.
Seleccionamos el repositorio y siguiente.
Seleccionamos el proyecto dentro del repositorio y siguiente.
Seleccionamos Checkout as a project in the workspace y Finish.
Instalación del plugin Firebug para Firefox. Herramienta de desarrollo que puede editar, depurar y monitorear CSS, HTML y JavaScript en vivo en cualquier página web.