Me siento extraño cuando estoy editando código en un IDE que no tiene números de línea en el editor de texto.
Las preguntas que tengo son:
- ¿Son visualmente excesivos los números de línea, particularmente cuando existe una función de búsqueda por línea en su IDE de elección?
- ¿Cuáles son los usos de mostrar números de línea?
Respuestas:
Cualquier cosa que ayude a la comunicación es una ventaja.
No ocupa mucho espacio, así que no, no es excesivo si a usted o alguno de sus colegas les resulta útil discutir el código.
Incluso si no realiza la programación de pares, es útil para revisiones de código "por encima del hombro" si no utiliza herramientas como Code Collaborator (no lo hacemos en este momento).
Además, si tiene miembros del equipo en otros sitios (nosotros), es útil para discutir el código a través de mensajería instantánea o por teléfono.
¿Cómo puede decirles que les digan que vayan a la línea 1842 si no pueden ver la línea?
Para mí es una pequeña herramienta invaluable. Incluso algunas de nuestras especificaciones pdf tienen líneas numeradas, y es sorprendente lo fácil que es referirse y discutir en comparación con las que no están numeradas.
fuente
Nadie mencionó la posibilidad de mirar rápidamente un seguimiento de la pila de excepciones para averiguar dónde ocurrió una excepción.
fuente
"referencing stack trace line numbers"
. ¿O ambos se refieren a cosas diferentes?Los números de línea que se muestran son esenciales para la programación por pares. No hay una forma más rápida de dirigir los ojos de su pareja al código en el que está pensando.
Por extensión, los números de línea también son extremadamente útiles para las revisiones de código, tanto formales como informales.
fuente
No, me gusta tener los datos para darme una idea de dónde está algo en un archivo, especialmente si estoy mirando un archivo de configuración grande donde puede que no sea fácil encontrar ese lugar nuevamente.
Puedo mirar el número de línea como una forma de ver qué tan grande es un archivo. Si hay algunos miles de líneas de código en un archivo, entonces puede ser el momento de considerar si ese archivo se debe dividir o algo así. También puedo usarlo para juzgar qué tan profundo estoy en un archivo si tengo un estadio del tamaño del archivo y qué números están en mi pantalla. Me gusta la idea de cuantificar mi ubicación dentro de la barra de desplazamiento, por ejemplo, estoy en el cuarto superior del archivo o el tercer quintil.
fuente
Vengo de un historial de uso de editores con números de línea incrustados en ellos. ¿Mis pensamientos al respecto? Son absolutamente innecesarios (ahora uso Vim con números de línea deshabilitados). Piense en esto: Incluso cuando se hace llegar seguimientos de pila y tal, ¿cuántas veces usted manualmente miras a la línea utilizando los números de línea en lugar de
ctrl+g
(en la mayoría de los editores de Windows) o:line-num
en Vim?Editar: Por supuesto, esto puede ser diferente para otros, pero el 99% de las veces, uso el último.
fuente
Una gran cosa: si está utilizando Visual Studio o cualquier ide con regiones plegables, los números de línea le dan una idea instantánea de cuán grande es un área sin expandirla. Además, si tiene algún tipo de registro que lo dirige a una línea problemática, es bueno no tener que usar un comando cuando la línea está justo en frente de usted.
fuente
Por alguna razón (viene a la mente la compilación cruzada) su compilador puede no estar integrado en su IDE. Por lo tanto, necesita una referencia absoluta de dónde se encuentran los errores. (Cuando compila fuera de su IDE)
NWS
fuente
La única vez que he usado números de línea es cuando aparece un error y el seguimiento de la pila me dice que ha sucedido en la línea x.
He visto a muchos desarrolladores profesionales trabajando sin números de línea. Por lo tanto, no veo otro uso que la referencia tardía .
fuente
Me gusta tenerlo cuando uso pantalla dividida en jEdit.
fuente
Sí, como dice @maple_host, es realmente conveniente hacer un "vi file.py +142" cuando veo una excepción que se origina en el código en ese número de línea. Además de las otras ventajas mencionadas con la programación emparejada, etc. Siempre es beneficioso tener los números de línea en cualquier editor. (Recuerdo el vago error de compilación informado por MS VC ++ 6 en uno de los archivos de encabezado estándar, línea #blah !! .. ¡En realidad fue una redefinición de macro realizada por mí mismo!). Encuentra y mata.
saludos, Yati Sagade
fuente
Descubrí que el resaltado de línea actual puede resolver la mayoría de los problemas de "dónde estás mirando". Pero, el punto sobre los rastros de la pila es crítico.
fuente