Está en la página 1de 1

Indicaciones para los desarrollos de los proyectos.

Para aclarar mejor la cuestión relativa a como se va a evaluar las prácticas tanto en Java
como en C#, voy a exponer las características a cumplir los proyectos:

• Deben estar desarrollados en los IDE …


→ Para Java en Eclipse (con la compatibilidad con java 1.8).
→ Para C# en Visual Studio Community 2019.
Realizado en otro IDE → Se considerará no entregada la tarea.
• Los desarrollos deben estar alojados en un repositorio en “GitHub” y con la capacidad de
poder ser clonados para trabajo en remoto.
• Deben tener licencia y un fichero “README” (o llamado README.md) con la descripción
del proyecto y sus características técnicas.
• El profesor debe estar como colaborador en ese repositorio, donde únicamente modificaré el
fichero README, ya que en dicho fichero se indicará los avances que se deben realzar.
El alumno no lo modificará, ni eliminará salvo indicación expresa del profesor. Donde se
penalizará de la siguiente forma:
◦ Su eliminación → Se considerará no entregada la tarea.
◦ Modificación, añadiendo texto → Se resta 1 punto por cada edición.
◦ Modificación, quitando o alterando el texto → Se considerará no entregada la tarea.
Reestablecer el fichero README, permitirá poder evaluar las siguientes tareas.

Para mejorar el dinamismo del desarrollo del proyecto, cada nuevo cambio en el README,
se acompañará con una tarea en el Aula Virtual de la asignatura, cuya solución consistirá en
contestar con un “OK” cuando ya se haya realizado el avance solicitado en el README. Así se
podrá evaluar lo desarrollado justo a la fecha donde se conteste el “OK”.
El alumno podrá añadir al “OK” cualquier información que considere oportuna con respecto a la
realización de esa tarea en concreto.
De todas formas, para cualquier duda de la tarea se podrá comentar en la hora lectiva de clase, o por
el Aula Virtual o por e-mail.

Con respecto el código fuente del proyecto, deberá seguir las siguientes normas:
• Seguir la identación estándar del IDE.
• Todo nombre no propio del lenguaje (inventado) será en castellano o inglés, donde siempre
serán nombres compuestos con la notación Camel (camelCase), NO genéricos y
directamente relacionado con el proyecto (usando parte del nombre del proyecto si fuera
necesario para destacar su relación), podrán ser coloquiales.
• Nunca ofensivos.
• Aunque el lenguaje de programación permita espacios de nombres y su naturaleza orientada
a objeto permita reutilizar nombres. Todos los nombres serán únicos.
• Debe poder compilarse y ejecutarse.
En caso de no cumplirse alguna de las normas, la tarea se considerará no evaluable.

También podría gustarte