x
1

Líneas de código



La definición de línea de código fuente es esencialmente ambigua para la mayor parte del software. Su significado varía de un lenguaje de programación a otro, pero también dentro de un mismo lenguaje de programación.

Una línea de código fuente es cada una de las líneas de un archivo de código fuente de un programa informático. Habitualmente en cada línea se ejecuta una instrucción que tiene que ejecutar el programa. También es habitual tabular las estructuras de control del programa en cuestión para una lectura más fácil. Viene a ser como la oración en libros y textos escritos en general.

En ocasiones los programadores hablan del número de “líneas de código” que tiene cierto programa para hablar de la magnitud o complejidad de este.

En computación, el número de línea de una instrucción es un punto bastante útil a la hora de compilar el programa porque habitualmente los compiladores detectan errores de programación mostrando el número de línea donde se ha encontrado el error que el programador deberá corregir para una compilación satisfactoria.

Como curiosidad, algunos programadores se divierten complicando la forma de programar, bien por diversión, como reto entre programadores, o para que sea imposible de entender para un programador poco experimentado. A este pasatiempo se le denomina programación ofuscada y uno de los puntos más habituales para programar instrucciones por línea o a veces se corta una instrucción en varias líneas. Los más experimentados en este tipo de pasatiempos, se atreven incluso a realizar obras de Ascii art con las líneas de su código fuente. En el lenguaje de programación, por ejemplo, una línea de código puede ser: una instrucción acabada en un salto de línea, una instrucción acabada en un punto y coma cualquier línea del programa que acabe en un salto de línea Por ejemplo:

Proviene de las siglas en inglés de Source Lines of Code (SLC), en español, “Líneas de Código Fuente” (LCF) o “Líneas de Código Fuente Únicas” (LCFU).

De acuerdo a Andrew Tanenbaum, los valores de líneas de código fuente para diferentes sistemas operativos de la línea de productos de Microsoft Windows NT son las siguientes:

En comparación, las cifras de algunas herramientas gráficas.

Existen diversas tipos y aplicaciones disponibles con el propósito de contar y expresarlas líneas de código contenidas en el código fuente en forma automática. Entre los requerimientos necesarios para una herramienta métrica de este tipo, debería incluir la habilidad necesaria para procesar varios lenguajes de código fuente y no depender de un sistema operativo específico.

Las compañías que usan una herramienta en C para Windows, otra en C para UNIX y una tercera en Java para Linux, no desarrollan una estimación básica para sus medidas del CMMI.



Escribe un comentario o lo que quieras sobre Líneas de código (directo, no tienes que registrarte)


Comentarios
(de más nuevos a más antiguos)


Aún no hay comentarios, ¡deja el primero!