Ich fühle mich komisch, wenn ich Code in einer IDE bearbeite, die keine Zeilennummern im Texteditor enthält.
Die Fragen, die ich habe, sind:
- Sind die Zeilenzahlen visuell zu hoch, insbesondere wenn in der IDE Ihrer Wahl eine Funktion zum Suchen nach Zeilen vorhanden ist?
- Wofür werden Zeilennummern angezeigt?
Antworten:
Alles, was die Kommunikation unterstützt, ist von Vorteil.
Es nimmt nicht viel Platz ein, also nein, es ist nicht übermäßig, wenn Sie oder Ihre Kollegen es nützlich finden, den Code zu diskutieren.
Auch wenn Sie keine Pair-Programmierung durchführen, ist dies hilfreich, wenn Sie keine Tools wie Code Collaborator verwenden (dies ist derzeit nicht der Fall).
Auch wenn Sie Teammitglieder auf anderen Websites haben (wir tun dies), ist dies nützlich, um Code per Sofortnachricht oder telefonisch zu besprechen.
Wie können Sie ihnen sagen, dass sie zur Linie 1842 gehen sollen, wenn Sie die Linie nicht sehen können?
Für mich ist es ein unschätzbares einfaches kleines Werkzeug. Sogar einige unserer PDF-Spezifikationen haben nummerierte Zeilen, und es ist erstaunlich, wie viel einfacher es ist, auf die nicht nummerierten zu verweisen und sie zu diskutieren.
quelle
Niemand hat erwähnt, dass es möglich ist, einen Ausnahmestapel-Trace schnell zu untersuchen, um herauszufinden, wo eine Ausnahme aufgetreten ist.
quelle
"referencing stack trace line numbers"
. Oder beziehen Sie sich beide auf verschiedene Dinge?Angezeigte Zeilennummern sind für die Paarprogrammierung unerlässlich. Es gibt keine schnellere Möglichkeit, die Augen Ihres Paares auf den Code zu lenken, über den Sie nachdenken.
Außerdem sind Zeilennummern sowohl für formelle als auch für informelle Codeüberprüfungen äußerst nützlich.
quelle
Nein, ich möchte die Daten haben, um eine Vorstellung davon zu bekommen, wo sich etwas in einer Datei befindet, besonders wenn ich eine große Konfigurationsdatei betrachte, in der es möglicherweise nicht einfach ist, diesen Punkt wieder zu finden.
Ich kann einen Blick auf die Zeilennummer werfen, um zu sehen, wie groß eine Datei ist. Wenn eine Datei einige tausend Codezeilen enthält, kann es an der Zeit sein, zu überlegen, ob diese Datei zerbrochen werden soll oder so. Ich kann es auch verwenden, um zu beurteilen, wie tief ich in einer Datei bin, wenn ich einen Ballpark mit der Dateigröße habe und welche Zahlen auf meinem Bildschirm angezeigt werden. Ich mag die Idee, meinen Standort in der Bildlaufleiste zu quantifizieren, z. B. im oberen Viertel der Datei oder im 3. Quintil.
quelle
Ich komme aus einer Geschichte der Verwendung von Editoren mit darin eingebetteten Zeilennummern. Meine Gedanken dazu? Sie sind absolut unnötig (ich benutze jetzt Vim mit deaktivierten Zeilennummern). Denken Sie daran: Auch wenn Sie tun Stack - Traces erhalten und so, wie oft haben Sie manuell suchen Sie nach der Zeile mit Zeilennummern im Gegensatz zu
ctrl+g
(in den meisten Windows - Editoren) oder:line-num
in Vim?Edit: Natürlich kann dies für andere anders sein, aber in 99% der Fälle benutze ich letzteres.
quelle
Eine große Sache: Wenn Sie Visual Studio oder eine Idee mit reduzierbaren Bereichen verwenden, können Sie anhand der Zeilennummern sofort erkennen, wie groß ein Bereich ist, ohne ihn zu vergrößern. Wenn Sie durch eine Art Protokollierung zu einer Problemzeile geleitet werden, ist es außerdem hilfreich, keinen Befehl zu verwenden, wenn sich die Zeile direkt vor Ihnen befindet.
quelle
Aus welchem Grund auch immer (Cross-Compiling in den Sinn kommt) ist Ihr Compiler möglicherweise nicht in Ihre IDE integriert. Daher benötigen Sie einen absoluten Verweis, wo Fehler gefunden werden. (Wenn Sie außerhalb Ihrer IDE kompilieren)
NWS
quelle
Das einzige Mal, dass ich Zeilennummern verwendet habe, ist, wenn ein Fehler auftaucht und der Stack-Trace meldet, dass er in Zeile x aufgetreten ist.
Ich habe viele professionelle Entwickler gesehen, die ohne Zeilennummern gearbeitet haben. Daher sehe ich keine andere Verwendung als späte Referenzierung .
quelle
Ich habe es gerne, wenn ich in jEdit geteilten Bildschirm verwende.
quelle
Ja, wie @maple_host sagt, ist es sehr praktisch, eine "vi file.py +142" zu erstellen, wenn ich eine Ausnahme sehe, die vom Code in dieser Zeile herrührt. Plus die anderen genannten Vorteile bei gekoppelter Programmierung usw. Es ist immer von Vorteil, die Zeilennummern in jedem Editor zu haben. (Ich erinnere mich an den vagen Kompilierungsfehler, den MS VC ++ 6 in einer der Standard-Header-Dateien gemeldet hat, Zeile #blah !! .. Es war tatsächlich eine von mir selbst vorgenommene Makro-Neudefinition !!). Finden und töten.
Grüße, Yati Sagade
quelle
Ich habe festgestellt, dass die Hervorhebung der aktuellen Zeile die meisten Probleme lösen kann, bei denen Sie suchen. Der Punkt über Stapelspuren ist jedoch kritisch.
quelle