Skip to content

Latest commit

 

History

History
56 lines (34 loc) · 2.43 KB

Kamino.md

File metadata and controls

56 lines (34 loc) · 2.43 KB

Kamino

Aterrizaje?

kamino esta rodeado por agua, los kaminoanos no te esperaban y tuviste que acuatizar, no sabemos que tan lejos estas de una de las ciudades, asi que toma tu nave y vuela alrededor del planeta en busca de alguna ciudad...

1. Bugs!

Al parecer tu nave no enciende, abra que entrar a la consola y revisar el problema, no te preocupes, todo el sistema esta desarrollado en Javascript, un lenguaje que tu conoces, sin embargo, no estas acostumbrado a usarlo, mucho menos a debugear javascript, pero la orden Jedi dejo una serie de transmisiones para ti.

Lo primero que debes saber es como debugear en Javascript.

Es hora de debugear, asi que ve a tu terminal y escribe los siguientes comandos...

''' npm install -g bug-clinic alias bc=bug-clinic bc ''' Y sigue las instrucciones.

Muy bien, haz identificado el problema, esta nave no tiene un modulo para navegar en agua, y es por eso la falla, habra que programar este modulo, pero antes de hacerlo tenemos que hacer el pseudocodigo

Felicidades al parecer la nave arranca, asi que a volar...

2. Mas bugs!

Algo no esta bien, los controles de la nave estan al reves? que hiciste?

Desarrollar en produccion es algo delicado, haz hecho modificaciones a una nave que esta es uso, asi que cualquier mal funcionamiento o error en el codigo puede tener consecuencias graves. En este caso no hay de que preocuparse, solo acuatiza de nuevo y averiguemos lo que pasa.

TDD

Si no sabes que es TDD investiga en internet sobre TDD y TDD con Javascript (1 - 2) pomodoros, una ves que sepas que es TDD sube la siguiente reflexion al sistema con lo siguientes puntos.

  • Explica con tus propias palabras que es es TDD
  • Cuales son los frameworks que se usan con JS?
  • Por que es importante el TDD?

Ahora que sabes que es TDD aprendamos a usar mocha (0:00 - 2:47)

Si no crees que TDD es importante observa este video El bug mas mortal de la historia

Como desarrollar?

  1. Pseudo codigo
  2. Codea (TDD)
  3. Refactoriza
  4. Haz pruebas
  5. Git Flow

Piloto automatico...

Haz logrado desarrollar un modulo que mantendra tu nave, viajando por kamino hasta encontrar una ciudad, aprovecha el tiempo practicando tus habilidades de Desarrollo.