Pruebas unitarias con JUnit

Automatización de pruebas Mediante las pruebas unitarias garantizamos que una parte del código funciona como se espera.  Este tipo de pruebas son codificadas por el usuario, utilizando una serie de funciones o métodos de una clase. Este conjunto de clases (En el caso de JAVA), se denomina Frameworks y nos proporciona las herramientas a modo… Seguir leyendo Pruebas unitarias con JUnit

Pruebas en el desarrollo de software

Todo software debe ser probado una vez ha realizado. Al principio de este modulo vimos que en todos los ciclos de vida del software teníamos una fase de pruebas y verificación.   Ciclo de vida en cascada.   Esta fase es fundamental antes de entregar el producto al cliente para su explotación, aunque dependiendo de… Seguir leyendo Pruebas en el desarrollo de software

Integración del control de versiones en entornos de desarrollo

Instalando EGit En Eclipse las funcionalidades de GIT se basan en el módulo EGit, que viene incorporado en la instalación a partir de Eclipse Juno. En el caso de que se use una versión más antigua, habría que instalarlo como un plugin externo. Pasa saber si tenemos EGit funcionando en nuestro entorno de desarrollo podemos… Seguir leyendo Integración del control de versiones en entornos de desarrollo

Comentarios en el código

Es fundamental documentar correctamente las aplicaciones software, ya que facilitan la comprensión de las tareas llevadas a cabo por las funciones de cara a que todo el equipo comprenda los códigos y elementos utilizados, a su mantenimiento y a su reutilización. Todos los lenguajes de programación, ya sean compilados o interpretados, de script, de presentación… Seguir leyendo Comentarios en el código

La refractorización

El concepto de refactorización La refactorización (refactoring) tiene como objetivo la restructuración del código fuente, de forma que cambia lo escrito por nuevo código pero sin cambiar ningún aspecto de su funcionabilidad. Esto nos ayudara a mantener una estructura eficiente a la hora de crear métodos, instanciar atributos etc. Lógicamente, este cambio solo busca que… Seguir leyendo La refractorización