Sobre los trabajos prácticos

Pautas básicas para trabajos prácticos felices

Sobre las condiciones de aprobación

La materia contará con un trabajo práctico grupal de 4 entregas. Las mismas serán evaluadas periódicamente por une ayudante a cargo.

Sobre las buenas prácticas

Es posible que durante la cursada se adviertan algunas cuestiones, aunque de igual modo les brindamos una serie de buenas prácticas que usarán durante el año. Ésta iniciativa fué pensada para que puedan entenderse realizando sus desarrollos de forma práctica.

Algunos aspectos dependen de la tecnología, por lo que para otro lenguaje y/o IDE deberían averiguarlo por su cuenta.

No usen for e if para operar sobre arrays

Aprovechen métodos como map y filter. Para más información consultar MDN.

Por favor, formateen el código

Cada vez que suben código mal formateado, Bob Patiño se golpea con un rastrillo (no van a querer verlo completo).

ProTip: Si usan Visual Code, usen la combinación de teclas CTRL + Shift + P + Format Document para atacar todos estos problemas de un saque.

Respeten las convenciones

Esto aplica a cualquier lenguaje. Para el caso particular de Java, éstas son las convenciones básicas con respecto al nombre de los componentes que programarán:

  • CamelCase para clases (comienzan con mayúsculas).
  • camelCase para métodos y variables (comienzan con minúsculas).
  • SNAKE_CASE_MAYUSCULA para constantes.
  • Las clases van en singular.