TictactoeAlu3286
TODO: Write a gem description
Installation
Add this line to your application's Gemfile:
gem 'tictactoe_alu3286'
And then execute:
$ bundle
Or install it yourself as:
$ gem install tictactoe_alu3286
Usage
TODO: Write usage instructions here
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Added some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
Enunciado de la práctica:
Considere el desarrollo de una aplicación para jugar al tres en raya. 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 (http://gembundler.com/) 1.- Utilizar bundle para crear la estructura estandar de una gema. Véanse railcast: gems with bundler y el blog polishing rubies bundle gem tictactoe 2.- Partiendo de la implementacion del juego que está disponible en github separar a los jugadores en diferentes ficheros y utilizarlos como plugins. 3.- Escribir un conjunto de pruebas unitarias (Unit Testing) test/tc_tictactoe.rb 4.- Escribir un fichero de espectativas de comportamiento (BDD) spec/tictactoe_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 github o bitbucket que ha desarrollado.