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.