DEV Community

Cover image for 100 días de código: 17, re aprendiendo métodos de matrices y TDD
Daro
Daro

Posted on

100 días de código: 17, re aprendiendo métodos de matrices y TDD

¡Hey, hey, hey!

Bienvenidos a este nuevo día, si no es porque tengo un calendario al lado no me podría creer que ya van 17 días...

Les agradezco por sus comentarios y sus recomendaciones.

Hoy realmente he dejado de lado el diseño de mi pagina personal y he avanzado hasta la sección Fundamentos parte 4 de The Odin Project.

Realmente me siento muy motivado por seguir esta guia para aprender desarrollo web full stack porque considero que es muy completa y viene con bastante información de la que no te das cuenta al comenzar a aprender en distintos cursos desconectados unos de otros.

Ahora he comenzado a aprender TDD y para los que aun no lo conocen. TDD o Test Driven Development se refiere a la practica de escribir pruebas automatizadas que describen como debería funcionar un código antes de escribirlo para que al momento de comenzar a crear esta nueva función o fragmento de código tengamos un indicador de si esta realizando lo que queremos que realice. En mi caso utilizare javascript y Jest para el test.

Esto es solo una introducción a lo que realmente es TDD pero por el momento solo pondré el concepto basico y todo lo que vaya aprendiendo en adelante se los iré comentando.

Ahora si sigamos con la sección regular.

Ayer:

  • Estudie los métodos que existen para arrays en Javascript.
  • Avance hasta la sección Entender los errores de The Odin Project.
  • Busque mas inspiración para el diseño de mi pagina personal.
  • Practique touch typing 30 minutos.
  • Aplique el método de resolución de problemas.

Hoy:

  • Complete mi re estudio de los métodos de matrices en javascript.
  • Aprendí que la principal diferencia entre matrices y objetos es que las matrices tienen un indice numérico mientras que los objetos tienen indices con nombres.
  • Existen 2 métodos para convertir un array en string los cuales son: toString y join
  • Ya que hay muchos métodos de matrices en javascript les dejo la documentación de MDN para que puedan consultarla.
  • Aprendí sobre los 3 tipos de errores mas comunes en JS los cuales son ReferenceError, SyntaxError y TypeError asi como también que todos los errores en Javascript te dan pistas para resolverlo como la linea, el tipo, el archivo y alguna que otra información adicional.
  • Comprendí algunas de las recomendaciones para código limpio como son Usar una sangría adecuada, Tener una longitud de linea máxima, Elegir nombres descriptivos para variables y funciones, Usar camelCase para hacer los nombres mas legibles y Evitar funciones muy grandes.
  • Practique 30 min de Touch Typing.

Hoy fue un día productivo y lleno de algunas cosas que ya conocía asi como otras que desconocía.

Espero que les vaya super bien en su día y que tengan mucho éxito en sus proyectos!

¡Adiós mundo!

Discussion (2)

Collapse
darito profile image
Daro Author

Muchas gracias! , lo probare y a ver que tal me va!