Clases de repaso
Todo el código
se ha producido utilizando el software de Java
.
Política de calificaciones
10 boletines de problemas que equivalen
al 60% de la nota total.
2 pruebas que valen el 16% de la nota total.
Examen final que supone el 17% de la nota total.
Clase tutorial semanal y sesión de aprendizaje
activo que constituyen un 7% de la nota total. (Asistencia
obligatoria, 0.3 puntos por sesión).
Dispondrá de 1 a 2 semanas
para acabar cada boletín de problemas (consulte
el esquema que se entregó el primer día
de clase). Los boletines que se entreguen con un día
de retraso laboral, se penalizarán con un 20
% menos de nota. Las soluciones se pondrán en
el casillero después de las 14:00 h., un día
después de que se acabe el plazo de entrega del
boletín en cuestión, y no se aceptará
ningún boletín después de esa fecha.
Cómo comentar el código
Puede comentar su código
introduciendo los comentarios entre los delimitadores
/* y */, o tras // si éstos ocupan sólo
una línea. Por ejemplo:
/* su comentario
va aquí - este es el boletín de problemas
nº 1*/
// El resto de una línea
que siga a '//' es también un comentario.
Es aconsejable que el comentario
aparezca al comienzo de cada método, con el objeto
de describir el propósito del método y
los argumentos del mismo. En el boletín de problemas
nº 1, dado que no aún no hemos tratado los
métodos, comente cada grupo de enunciados.
Aclaración: le restaremos
puntos si su código no está comentado.
Si el programa no se ejecuta o
no genera la salida deseada, es aconsejable que anote
esto como comentario al comienzo del código.
Legibilidad del código
Mientras programa, compruebe que su código o programa
sea legible (es decir, que tenga sentido para usted cuando
lo vuelva a leer, y también para otros cuando traten
de leerlo). Un paso importante a la hora de conseguir
esto es indentar.
Es aconsejable que el programa
esté indentado de forma que los diferentes bloques
comiencen en columnas distintas. Esto le facilita al
lector del código la identificación de
las diversas estructuras de control, de los bloques
lógicos, etc. Además de esto, trate de
escribir sólo un enunciado por línea.
Por ejemplo, observe el código que se muestra
a continuación:
public class Example
{public static void main(String args[])
{int i;int b=5;double a=5.22;double d;d=(a-b)*100;
System.out.println("d="+d);i=(int)d;System.out.println("i
= "+i);}}
Esto puede resultar compacto, pero
no facilita la lectura del programa a una nueva persona.
Es muy sencillo indentar si utiliza Forte. Lo único
que tiene que hacer es escribir un enunciado por línea
y Forte realizará la indentación automática.
También puede optar por hacer un clic derecho
en el Source Editor (editor fuente) y elegir
la opción 'Reformat Code' (volver a dar
formato al código) para corregir cualquier problema
de alineación. A continuación se muestra
la apariencia del código cuando éste está
indentado y sólo hay un enunciado por línea.
public class Example
{
public static void main(String args[])
{
}
}
Este ejemplo también nos
hace evidente la importancia de elegir nombres nemónicos
para las variables. Cuando se lee el código,
las variables suelen dar pistas sobre las intenciones
del programador (esto es especialmente importante con
programas que no funcionan). La utilización de
nombres nemónicos para las variables hace posible
la depuración. El tiempo que se ahorra es mínimo,
si en vez de sheepcounter utiliza i.
Normalmente es tiempo perdido, y bastante en algunos
casos, debido a la confusión provocada por una
elección arbitraria de nombres para las variables.
Java® es una marca o marca
registrada de Sun Microsystems, Inc. en los Estados
Unidos y otros países.
.
|