Ir al contenido principal

Aplica principios de programación funcional

Edward Garson nos recomienda en su consejo “Aplica principios de programación funcional” del libro “97 Things Every Programmer Should Know” que seguir estos principios mejorarán la calidad y mantenibilidad del código que generemos. La programación funcional es un paradigma de programación centrado en la utilización de funciones aritméticas que no maneja datos mutables o de estado. Frente a la programación imperativa que está centrada en cambios de estado, la programación funcional nos permite evitar que una función devuelva diferentes datos según el estado de las variables utilizadas. A esta predecibilidad se le llama “transparencia referencial” (ojú!).

Según Edward Garson, esta manera de trabajar da mejores resultados con DDD, Diseño guiado por el Dominio centrado en el modelo como núcleo y que mantiene la interfaz y la BD separados, que con el desarrollo orientado a la interfaz de usuario.


Como tester o responsable de calidad que no necesariamente ha de trabajar en un equipo de programación que utilice la  TDD (programación orientada a tests) veo fundamental que los programadores realicen funciones que absolutamente siempre devuelvan los mismos datos dependiendo únicamente de las variables pasadas por parámetro, lo cual permitirá la generación de test de regresión automatizados que aseguren el buen funcionamiento de la aplicación a pesar de los continuos cambios y mejoras que se agreguen.


Referencias:

Páginas 4 y 5 del libro 97 Things Every Programmer Should Know

Comentarios

Entradas populares de este blog

Cómo darse de baja en Xing

Tras varios años sin apenas usar esta red social profesional decido darme de baja. Ya empezaba a sentirme retrasado al no encontrar la forma de hacerlo en los menús,  así que me meto en google y veo en un par de foros que no soy ni mucho menos el único con el mismo problema.

Trucos Badoo de un perro viejo

Dentro de poco haré 3 años en Badoo . Tuve una primer época en el que me lo tomé muy en serio, estuve muy metido y tuve los mejores resultados. De aquellas experiencias acabé escribiendo ésta, la página de más éxito de este blog . Pero ya llevo una muy larga temporada en el que entro de forma bastante intermitente.  ¿Está este artículo escrito por alguien harto de badoo? ¿Estoy quemado como la mayoría? Yo diría que no, pero...

Tipos de mujeres en Badoo

Aviso, esto va a parecer la clase de artículo que sale en revistas de quinceañeras. No voy a ser metódico ni amable. Aquí describo  los distintos perfiles de mujeres de hasta 30 años con las que he llegado a tener conversaciones en Badoo. Que aquí sólo critique a ciertas chicas no significa que los hombres seamos mejores, ni mucho menos. Al tema: