Wie viele Zeilen Code hast du geschrieben? Nun, das war die Frage, die einer der Interviewer in meinem Interview stellte. Zu diesem Zeitpunkt wusste ich nicht wirklich, was ich antworten sollte, und ich sagte einfach blindlings, es würden ungefähr „2 Lac-Codezeilen“ sein. Da sich die Frage nicht auf ein bestimmtes Projekt bezog, dachte ich daran, eine grobe Zahl zu nennen, die meine Erfahrung im Programmieren der letzten 17 Jahre berücksichtigt. Der Interviewer drückte seinen Schock aus – das ist eine große Zahl. Vorstellungsgespräch beendet!
Später fragte ich mich, ob diese Frage wirklich Sinn machte, denn würde jemand die Zeilen zählen, die er geschrieben hatte. Zumindest hatte ich das noch nie zuvor gemacht und ich bin mir nicht sicher, ob es hilfreich wäre, es zu tun. Eine schnelle Suche bei Google hat mir geholfen, den Grund für diese Frage zu verstehen. Obwohl nur wenige Programmierer der Meinung waren, dass eine solche Metrik nicht hilfreich wäre, waren nur wenige der Meinung, dass sie eine gute Metrik sein könnte, um die Fähigkeiten eines Programmierers einzuschätzen. Trotzdem werde ich in diesem Tutorial besprechen, wie Sie eine Reihe von Codezeilen aus dem GitHub-Repository finden.
Lassen Sie uns die Datei „jquery/jquery
verwenden ‘ Repository für alle Beispiele.
GLOC Chrome-Erweiterung verwenden
Die GLOC-Erweiterung für den Chrome-Browser gibt Ihnen die ungefähre Anzahl der Codezeilen im GitHub-Repository an. Die Erweiterung kann sowohl für das öffentliche als auch für das private Repository funktionieren, vorausgesetzt, Sie haben ein gültiges API-Token für private. Sobald die Erweiterung installiert ist, können Sie das API-Token schnell von GitHub generieren. Klicken Sie auf das Erweiterungs- und Einstellungszahnrad in der oberen rechten Ecke, um das Zugriffstoken zu speichern, wie im folgenden Bild gezeigt.
Das ist es! Gehen Sie jetzt zu GitHub und greifen Sie auf eine der Repository-Seiten und die Benutzerprofilseite zu, um die ungefähre Zeilenanzahl anzuzeigen.
Using a online tool from code tabs
Gehen Sie zu Codetabs.com und geben Sie einfach die GitHub-Repository-URL ein und klicken Sie auf die Schaltfläche „HINZUFÜGEN“, um die Codezeilen in verschiedenen Programmiersprachen anzuzeigen.
Tokei verwenden
Tokei ist ein einfaches Programm, um die Statistiken Ihres Codes anzuzeigen. Das Programm kann die Anzahl der Dateien, Zeilen, Codes, Kommentare und Leerzeichen gruppiert nach Sprache anzeigen. Komm, lass uns Tokei installieren und einen Blick auf die Statistik werfen.
Auf Centos 7:
yum install conda conda create -n tokei conda activate tokei
Installieren Sie Tokei mit dem folgenden Befehl.
conda install -c conda-forge tokei
Teilen Sie uns mit, dass Sie das GitHub-Repository klonen möchten, für das Sie die Statistiken lesen möchten. Beispiel:„jquery/jquery
‘ Repository.
git clone --depth 1 https://github.com/jquery/jquery.git
tokei jquery/
Sloc verwenden
Sie können sloc
installieren von npm
wie unten gezeigt:
npm install sloc -g
git clone --depth 1 https://github.com/jquery/jquery.git
sloc "jquery" --format cli-table
Das war's! Wenn Sie weitere Tricks haben, um die Anzahl der Codezeilen zu ermitteln, teilen Sie uns dies in den Kommentaren mit. Lassen Sie uns auch wissen, ob Sie sich dieser Frage gestellt haben, „wie viele Zeilen Code Sie geschrieben haben“ und wie Sie im Interview damit umgegangen sind.