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...
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...
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.
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
- Pseudo codigo
- Codea (TDD)
- Refactoriza
- Haz pruebas
- Git Flow
Haz logrado desarrollar un modulo que mantendra tu nave, viajando por kamino hasta encontrar una ciudad, aprovecha el tiempo practicando tus habilidades de Desarrollo.