2009-06-13 11 views
16

Cuando se comenta una parte del código, decimos simplemente que está "comentado". Pero cuando no está comentada, ¿qué es eso?Terminología opuesta a la comentada

Uncommented no es exactamente lo mismo. ¿Activo? Definitivamente no se ha comentado en.

¿Cuál es la mejor manera de referirse al acto de quitar el comentario del código?

+1

No relacionado con la programación. –

+3

Estoy confundido. ¿Cómo no está relacionado esto con la programación? –

+8

Eeek ... si los comentarios no están relacionados con la programación, espero que nunca vea tu código. – Inisheer

Respuesta

0

Terminé yendo con código comentado siendo código bajo comentario y código normal siendo no código bajo comentario. La acción es tomar el código de debajo del comentario o poner de manifiesto en el comentario.

25

me llaman código que no esté "comentado" simplemente "código"

+1

Pero, ¿el código no incluye comentarios? –

+0

Claro, pero el código con comentarios no es lo mismo que "código comentado". En mi opinión, el estado "predeterminado" es "código" - después de comentarlo se convierte en "código comentado" – DarkSquid

+0

Acepto, es código. El código no incluye comentarios. Es por eso que llamas al código con los comentarios "Código comentado". Porque los Comentarios y el código son cosas diferentes. El código genera instrucciones que la computadora puede ejecutar, los comentarios no pueden. –

24

sin comentar es la palabra más común para eso.

+2

+1 Además, en los IDE populares los verbos para comentar y todo lo contrario, generalmente se dan como "Comentario" y "Quitar comentario", así que agregue un tiempo pasado a estos y obtendrá "comentado" y "sin comentar". – maxwellb

2

Es solo una pieza de código no desactivado, no desactivado, no borrado, no desactivado, no utilizado, no desaprobado, no obsoleto, no reescrito, no archivado.

O, en términos simples, código.

3

Un par de posibilidades:

  • código vivo
  • código heredado
+0

+1 Iba a tratar de usar 'live code', me parece natural. Aunque me sorprende que esté en una lista con 'Legacy code' - ¿qué? Sin comentar es en vivo, pero ¿cómo implica eso el legado? Además de "todo es legado una vez que está escrito". ;) Lo siento, tal vez no soy un hablante nativo. – n611x007

2

pensar en un documento editorial. Es como decir "¿cómo se llama la escritura no eliminada?" Solo, la escritura.

3

Visual Studio tiene una función denominada "Comentar las líneas seleccionadas".

La función opuesta se llama "Descomentar las líneas seleccionadas". Uso el término "sin comentarios".

+0

Asumiendo MS y Visual Studio es la "autoridad de código" :) – Inisheer

+1

La mejor respuesta ya que incluye una fuente :) –

1

Aunque se usa ampliamente para referirse al código 'activo', 'Código nocomprado' es un término ambiguo. Podría referirse al código que una vez fue comentado, pero ha sido editado para permitir su ejecución, o podría referirse a un código que no tiene comentarios descriptivos.

0

Llamar código comentado ... código deficiente. Si va a ser comentado, entonces simplemente mezcle todo. Su sistema de control de versiones debe realizar un seguimiento de los diversos estados de su trabajo anterior. ¡En lugar de comentarlo para que otros descubran por qué se comentó después, no parece ser una buena práctica de codificación!

+1

Hasta cierto punto, estoy de acuerdo contigo, la excepción que se me viene a la mente es comentar cosas mientras se depura. –

+1

Entonces, ¿el "código no necesariamente pobre" sería el otro material? :-) – Nosredna

2

Desearía que estuviera "sin comentarios".


Uso "revived" o "restored" para el código que solía comentarse, pero ya no lo está. Utilizo "en vivo" o "sin comentar" para el código que se pretende compilar o ejecutar.

0

Al ver cuántas respuestas dispares existen para esta pregunta, hay algunas cosas que debe hacer.

  1. Elija un término y quédese con él.

    La consistencia es lo más importante. Está bien si no es el mejor, y puedes cambiar tu elección si aparece un término más obvio en un futuro lejano.

  2. Explique explícitamente ese término a sus compañeros de equipo.

    No solo diga, "significa sin comentarios, o como se llame". No solo diga, "es lo opuesto a lo comentado". Dígales que significa código que fue previamente comentado, y ahora ha eliminado su sintaxis de comentarios. Dígales que este código ahora está activo y se ejecutará cuando se lo llame. Nunca suponga que su equipo es lo suficientemente inteligente como para "simplemente obtenerlo" solo porque asienten cuando usa el término.

Como respuesta subjetiva, utilizo el término sin comentar. Es un mal nombre para el comportamiento, pero al menos es levemente intuitivo. No tiene sentido, como unhashed para los idiomas que utilizan el carácter # para comentarios.

0

Honestamente, digo "comentado". En frases como "bueno, funciona con esa línea comentada, así que comencemos de nuevo y vuelva a ejecutar la prueba". "Descomentar" sería más correcto, pero suena más raro. Sin embargo, no usaría esa expresión en la escritura formal, solo cuando hablo con mi pareja.

0

Durante una sesión de depuración, suelo comentar y descomentar líneas de código.

Desde una perspectiva puramente semántica (y sí, analmente pedante), es la acción la que describe la frase, no el código.

"Commented Out" es un verbo que describe la acción por la cual una declaración se convirtió en un comentario para eliminarla del código que actúa en el analizador del lenguaje.

El código ha sido sometido a la acción opuesta, la de tomar un comentario y convertirlo en una declaración para incluirlo en el código sobre el que actúa el analizador del lenguaje, sería "Declarado en". Pero por supuesto eso es ridículo.

Dicho esto, estoy de acuerdo con Andrew en que, aparte de una sesión de depuración transitoria, antes de que se haya cometido, el código debe eliminarse si no se usa y no se deja en comentarios para confundir las cosas.

0

El problema es con el término "comentada". Es un abuso de la función de comentario de la mayoría de los idiomas. En C/C++ debe utilizar el preprocesador para compilar condicionalmente su código, tal como la siguiente:

#if 0 
... 
... here is the code that is not in the build 
.. 
#endif 

... 
... here is the code that is in the build 
... 

Recuerdo un estándar de codificación en un lugar que solía trabajar en usa "#ifdef NOT_DEF" y algunos otros símbolos en lugar de "#if 0" para agregar algo de semántica al bloque "comentado".

Los términos utilizados en este esquema fueron "incluidos" y "excluidos" del código, aunque "incluido" generalmente se asumió cuando se hablaba en general sobre "el código".

Por supuesto, no todos los idiomas modernos tienen una función de preprocesamiento así que vuelves a abusar de la función de comentarios.

+0

Intento evitar el uso de la compilación condicional, ya que puede introducir errores ya que el código que se está compilando no es el mismo. Una mejor opción es definir una macro en el momento de la compilación que está depurando (es decir: gcc -DDEBUG = 1 para la depuración, gcc -DDEBUG = 0 para la versión), y el código de depuración de envoltura con if (DEBUG). De esta forma siempre compila toda la base de código, pero no la usa si está en la versión de lanzamiento. El único problema es que puede hacer crecer el archivo ejecutable de la versión ya que todo el material de depuración aún está allí. –

+0

"-DDEBUG = 1" en la línea de comando es equivalente a "#define DEBUG 1" en un ámbito global. ¡Todavía es una compilación condicional!En su caso, las secciones de código dentro de un bloque if (DEPUR) no se compilarán en compilaciones de lanzamiento. –

2

Si alguna vez fue commented out en el pasado, entonces se convertirá en by uncommenting it

  • Decommented.

(Puede recomment si así lo desea, pero no voy a recomendar que ..)

Si nunca jamás se comenta fuera, es sólo

  • code.

Estos son, para mí ahora, los diferentes estados (*) que puede tener Live code. (O tal vez es sólo Yoda Inglés.)


*: meta potencial implícito [añadir su término latino-nacido aquí: P].

+0

Y, por cierto, descommented parece compartir algunos ancestros comunes divertidos con dementores. Mientras 'código ', esperando ser elegido para ser comentado, comparte esa ascendencia con el canibalismo cannábico de' aspirante a candidato 'oh ... bueno ... no importa. – n611x007

0

Lo llamamos 'unremd'. No lo encontrará en el diccionario, pero es lo opuesto a REM (d) y lo más importante es que tiene menos sílabas ...

Cuestiones relacionadas