Ruby and its superpowers 

@KattyaCuevas

Kattya Cuevas

@KattyaCuevas

  • Cuentas:
    • github.com/KattyaCuevas
    • twitter.com/KattyaCuevas
    • fb.com/KattyaCuevas

Puntos a tratar:

  • Testing
  • Scraping

Testing

  • Test Driven Development
  • Gemas que ayudan
    • MiniTest
    • RSpec
    • Test-unit

ROJO

VERDE

REFACTOR

Juego: Todito

En este juego se da un castigo de acuerdo al número en el dado que te haya tocado:

  • Si cae 1 o 5: T
  • Si cae 2 o 6: O
  • Si cae 3: D
  • Si cae 4: I

T  : Toman todos

O : Se ordena que jugador toma (random)

D : Toma el jugador a la derecha

I   : Toma el jugador a la izquierda

Juego: Tortuga

  • El juego te permite 3 lanzamientos

  • En el 1er lanzamiento se colocan 5 dados en el cubilete

  • Si sale 6 en algún dado, ya tienes el caparazón

  • Por cada dado que tenga el 1, cuenta como una pata

  • No se pueden contar las patas si aun no has obtenido el caparazón

  • Para conformar la tortuga se necesita un caparazón y 4 patas

  • En el lanzamiento siguiente sólo juegas con el número de dados que necesites para completar la tortuga

Scraping

  • Método para extraer y recolectar datos de una página web
  • Data Scraping en el periodismo
  • Gemas a usar
    • Nokogiri con Open uri
    • Mechanize

Blog

  • Página a utilizar:
    blog.devacademy.la/archive
  • Mostrar todos los títulos de los posts en el blog
  • Mostrar todos las urls de los posts en el blog

Wikipedia

  • Página a utilizar: Portada
  • Buscar todos los idiomas en los que se puede encontrar Wikipedia
  • Mostrar el idioma y el enlace en wikipedia.

Gracias

Ruby and its superpowers ​

By Kattya Cuevas Montes

Ruby and its superpowers ​

  • 191