Práctica 6: Desarrollo dirigido por Pruebas (TDD)

Autor: Eduardo Estévez Rodríguez

Descripción: La producción de alimentos es una de las principales causas del calentamiento global debido a las emisiones de gases de efecto invernadero. Por ello, se nos encomienda averiguar qué impacto ambiental tiene la dieta diaria de cualquier hombre y mujer adulta según las Ingestas Dietéticas de Referencia.

Práctica 7: POO. Listas

Autor: Eduardo Estévez Rodríguez

Descripción: Continuando la práctica anterior, nos dispondremos a generar diferentes dietas con sus respectivos porcentajes de nutrientes mediante la ayuda de listas doblemente enlazadas.

Práctica 8: Herencia. Módulos

Autor: Eduardo Estévez Rodríguez

Descripción: Continuando con la práctica número 7, nos disponemos a generar platos con los alimentos de las dietas que diseñamos para calcular así su informaciń nutricional y eficiencia energética.

Práctica 9: Programación funcional. Funciones de orden superior

Autor: Eduardo Estévez Rodríguez

Descripción: A partir de un conjunto de platos que conformen un menú dietético calcularemos la huella nutricional de cada uno de ellos y añadiremos un aumento de precio en base al precio del plato que mayor huella nutricional posea.

Práctica 10: Lenguajes de Dominio Específico

Autor: Eduardo Estévez Rodríguez

Descripción: Diseñar e implementar un Lenguaje de Dominio Específico Domain Specific Language - DSL, siguiendo la filosofía de Ruby que permita la definición de menús diéticos diarios y semanales.