Sin duda alguna me encanta la manera en la cual se va realizando cada modulo, desde lo mas básico utilizando técnicas como principiante hasta opciones mas profesionales y limpias para trabajar de manera organizada, no solo para darle un mantenimiento o mejora a nuestro código sino que también para otros programadores puedan ver nuestro código y ubicarse fácilmente en el mantenimiento o mejora del mismo.
Quizás el único punto que podría indicar al menos a mi punto de vista para alguien que no sabe o que en principio se pierde en el codigo es documentar de manera sencilla para que es cada función que se crea o se aplica un ejemplo:
// Creamos nuestra funcion para el rectangulo
function dibujarRectangulo (x, y, base, altura, color) {
var pantalla = document.querySelector("canvas");
var pincel = pantalla.getContext("2d");
pincel.fillStyle = color;
pincel.fillRect(x, y, base, altura);
pincel.strokeStyle = "black";
pincel.strokeRect(x, y, base, altura);
como a manera de ejemplo para alguien que sea nulo en programación para que sea mas fácil ubicarse, claro con el tiempo uno ira ganando experiencia y no será necesario documentar todo, pero seria una buena forma de introducir al personas que comienzan dentro de la programación.