Autora: María D. Batista Galván
Fecha: Lunes 3 de Diciembre de 2012
Asignatura: Lenguajes y Paradigmas de la Programación.
Práctica: Laboratorio 9 : Creación de una Gema - Primera Parte (Bundler) - VIRTUAL
##Pasos
En dicha asignatura y para esta novena práctica se debía realizar los siguientes pasos:
Considere el desarrollo de una aplicación para jugar al tres en raya (tic-tac-toe).
El objetivo de esta práctica es la creación de una Gema en Ruby para el juego de tres en raya. Para ello se ha de utilizar la herramienta Bundler.
- Utilizar
bundle
para crear la estructura estandar de una gema.
Véanse railcast: gems with bundler y el blog polishing rubies.
bundle gem tictactoe
- Partiendo de la implementacion del juego que está disponible en github separar a los jugadores en diferentes ficheros y utilizarlos como plugins.
- Escribir un conjunto de pruebas unitarias (
Unit Testing
).
test/tc_tictactoe.rb
- Escribir un fichero de espectativas de comportamiento (
BDD
).
spec/tictactoe_spec.rb
- Realizar un seguimiento continuo de las pruebas (
Continuous Testing
).
guard
- Comprobar el correcto funcionamiento en distintas plataformas (
Continuous Integration
).
travis
- Indique la URL del repositorio
github
obitbucket
que ha desarrollado.