¿Escribes tests en tu código? - Pregunta de la semana

Escribir tests en el código es una de las buenas prácticas que hay que seguir a la hora de desarrollar una aplicación.

¿Escribes tests en tu código? - Pregunta de la semana

A la hora de escribir código conviene seguir las llamadas buenas prácticas. Una de ellas es la de escribir tests que nos ayuden a automatizar la comprobación de si nuestro código funciona

A veces da pereza porque lo único que queremos es seguir desarrollando funcionalidades nuevas y no testear si lo que ya hay escrito dará algún problema. Hay gente a la que le da igual, gente que no sabe ni qué es un test y otros que lo saben pero no quieren dedicar tiempo de desarrollo a ello. Debido a esto, volvemos a retomar las preguntas en Geeky Theory con la que os formulo a continuación:

¿Escribes tests en tu código?

Hay diferentes tipos de tests dependiendo del código que se está desarrollando. Tanto si escribes tests como si no, te animo a que dejes tu respuesta en los comentarios diciendo en qué lenguaje programas y si testeas tu código o no y por qué. ¿Sigues alguna práctica como TDD?

 

Deja un comentario


4 comentarios


Victor · Hace 16 días

Hola. Yo soy algo novato programando Programo en java y actualmente me estoy enfocando en android, y me gustaría aprender un poco sobre tests, ya que muchas veces cuando quiero agregar unas nuevas funciones al programa termino destruyendo el mismo.

Yamil · Hace 19 días

Casualmente hoy tuvimos una reunión con los demás grupos de desarrollo en mi lugar de trabajo sobre este tema. En mi caso SI implementamos Test Unitarios con Junit y de la mano con el TDD. Nos pusimos la meta de poder implementar al menos un 5% mensual para poder cubrir la mayoria del código que ya se ha hecho. En lo personal un gran herramienta que me permite probar mi código en diferente escenarios tratrando de cubrilos la mayoria. Para saber cual es la cuanto llevamos utilizamos Cobertura..

Daniel · Hace 20 días

Buenas, en nuestro proyecto no practicamos el TDD por temas de tiempo, pero si que tenemos bastantes unit test en nuestro código, unos 170 test suites y alrededor de los 1200 test. Empezamos usando Karma, pero hemos migrado a Jest, muchísima mas velocidad de procesamiento en los test. El proyecto esta basado en angular, concretamente ya Angular 4.X y webpack, entre otras tecnologías. Gracias a estos test, si alguna vez toca refactorizar algo en el código (servicios, componentes, modelos etc) al correr estos test puedes localizar si ese cambio puede romper tu código o te habías dejado algo sin refactorizar. Saludos

Juan Lopez · Hace 21 días

Buenas, lo he escuchado pero no lo he desarrollado. Yo programo en PHP, y deseo saber un ejemplo de un test, si lo que deseo hacer es un CMS personalizado para gestionar secciones de un blog, como puedo aplicarlo en un proyecto así y que herramientas puedo usar. Por el momento uso el framework Codeigniter 3, Laravel lo estoy estudiando recién. Saludos