2010-06-07 8 views
5

Esta es una pregunta bastante superflua y poco interesante, me temo, pero siempre me pregunto sobre esto. Cuando comente un código con comentarios en línea (a diferencia de los comentarios que aparecerán en la documentación generada) y el nombre de una variable aparece en el comentario, ¿cómo lo diferencia del texto normal? Por ejemplo:Estilo de documentación: ¿cómo se diferencian los nombres de variables del resto del texto dentro de un comentario?

// Try to parse type. 
parsedType = tryParse(type); 

En el comentario, "tipo" es el nombre de la variable. ¿Lo marcas de alguna manera para indicar que es un símbolo y no solo una parte del texto del comentario? He visto cosas como esta:

// Try to parse "type". 
// Try to parse 'type'. 
// Try to parse *type*. 
// Try to parse <type>. 
// Try to parse [type]. 

Y también:

// Try to parse variable type. 

(no creo que el último es muy útil, es un poco confuso, se podía pensar "variable" es un adjetivo allí)

¿Tiene alguna preferencia? Encuentro que necesito usar algún tipo de marcador; de lo contrario, los comentarios a veces son ambiguos, o al menos te obligan a volver a leerlos cuando te das cuenta de que una palabra en particular en el comentario era en realidad el nombre de una variable.

(En los comentarios que aparecerán en la documentación de uso de las etiquetas apropiadas para el generador, por supuesto: @code, < código > </Código >, etc)

Gracias!

Respuesta

2

CUALQUIER de estos estilos que usted mencionó, siempre y cuando haya consistencia en su documentación.

+0

Gracias, quería obtener la confirmación :). Sé que algunas personas son muy particulares acerca de estas cosas, y me preguntaba si existía un estándar de algún tipo, o al menos algunas situaciones de no-no;) – Alix

2

99,9% de mi tiempo estoy haciendo PHP, donde existe este problema doen't:

// Try to parse $type. 

pero cuando lo hago un poco de materia en otros idiomas, me gusta comillas simples (pero creo que no es muy importante lo que se utiliza, pero se debe utilizar el mismo cada vez, sin cambiar en cada comentario;)):

// Try to parse 'type'. 
+0

Gracias por su respuesta :). Es tan bueno como el de Bruno, pero tuve que elegir solo una respuesta y ganó el concurso eeny meeny;) – Alix

2

en el ejemplo, el comentario se combina con la línea de código que es ser comentado proporciona todo el contexto requerido para comprender lo que se escribió.

De hecho, incluso cuando se trata de un comentario que pretende explicar un bloque de código, generalmente no va a ser un problema - code + comment = context for understanding.

Todo lo dicho, y como alguien más mencionó: mientras seas consecuente, cualquiera de los métodos que elegiste funciona.

+0

Lo sé, el ejemplo fue solo aclarar lo que quise decir al usar el nombre de una variable en un comentario, no era mi intención es particularmente ambiguo En los comentarios más largos y más complejos, a veces encuentras ambigüedad, o al menos, que necesitas volver a leerlos, como mencioné en mi pregunta. Pero gracias por tu respuesta :) – Alix

Cuestiones relacionadas