Matrixfamily
Nuestra jerarquía de clases para implementar las matrices será:
- Una matriz madre
- Dos matrices hijas (Densa y Dispersa)
Enunciado
1.- Utilizar bundle para crear la estructura estándar de una gema.
Véanse railcast: gems with bundler y el blog polishing rubies
bundle gem nombre
2.- Partiendo de la implementación que se ha realizado en prácticas anteriores para las Fracciones y las Matrices reorganizar el código.
3.- Escribir un conjunto de pruebas unitarias (Unit Testing)
test/tc_nombre.rb
4.- Escribir un fichero de espectativas de comportamiento (TDD)
spec/nombre_spec.rb
5.- Realizar un seguimiento continuo de las pruebas (Continuous Testing)
guard
6.- Comprobar el correcto funcionamiento en distintas plataformas (Continuous Integration)
travis
7.- Indique la URL del repositorio en el que se ha desarrollado.
Desarrollo
Alejandro Morales Pérez
Daniel Mateos Peláez