GNU/Linux >> Linux Esercitazione >  >> Linux

Trova il numero di righe di codice dal repository GitHub

Quante righe di codice hai scritto? Bene, questa è stata la domanda posta da uno degli intervistatori nella mia intervista. A quel tempo, non sapevo davvero cosa rispondere e ho semplicemente detto ciecamente che sarebbe stato intorno a "2 righe di codice Lac". Poiché la domanda non riguardava un progetto in particolare, ho pensato di dare un numero approssimativo considerando la mia esperienza nella programmazione degli ultimi 17 anni. L'intervistatore ha espresso il suo shock:è un numero importante. Intervista finita!

Più tardi mi chiedevo se quella domanda avesse davvero un senso, perché qualcuno avrebbe contato il numero di righe che aveva scritto. Almeno non l'avevo mai fatto prima e non sono sicuro che farlo sarebbe di alcun aiuto. Una rapida ricerca su Google mi ha aiutato a capire il motivo di questa domanda. Sebbene pochi programmatori ritenessero che tale metrica non sarebbe stata di alcun aiuto, pochi altri ritenevano che potesse essere una buona metrica per stimare l'abilità di un programmatore. Tuttavia, in questo tutorial, parlerò di come trovare un certo numero di righe di codice dal repository GitHub.

Usiamo il 'jquery/jquery ' repository per tutti gli esempi.

Utilizzo dell'estensione GLOC Chrome

L'estensione GLOC per il browser Chrome ti darà il conteggio approssimativo delle righe di codice nel repository GitHub. L'estensione può funzionare sia per il repository pubblico che per quello privato, considerando che hai un token API valido per quelli privati. Una volta installata l'estensione, puoi generare rapidamente il token API da GitHub. Fai clic sull'ingranaggio dell'estensione e delle impostazioni nell'angolo in alto a destra per salvare il token di accesso come mostrato nell'immagine sottostante.

Questo è tutto! Ora vai su GitHub e accedi a qualsiasi pagina del repository, pagina del profilo utente per visualizzare i conteggi approssimativi delle righe.

Utilizzo di uno strumento online dalle schede codice

Vai su Codetabs.com e inserisci l'URL del repository GitHub e fai clic sul pulsante "AGGIUNGI" per visualizzare le righe di codice in vari linguaggi di programmazione.

Utilizzo di token

Tokei è un semplice programma per visualizzare le statistiche del tuo codice. Il programma può mostrare il numero di file, righe, codice, commenti e spazi vuoti raggruppati per lingua. Vieni, installiamo Tokei e diamo un'occhiata alle statistiche.

Su Centos 7:

yum install conda

conda create -n tokei

conda activate tokei

Installa token usando il comando seguente.

conda install -c conda-forge tokei

Facci sapere clonare il repository GitHub di cui desideri leggere le statistiche. Ad esempio, "jquery/jquery ' deposito.

git clone --depth 1 https://github.com/jquery/jquery.git
tokei jquery/

Utilizzo di Sloc

Puoi installare sloc da npm come mostrato di seguito:

npm install sloc -g
git clone --depth 1 https://github.com/jquery/jquery.git
sloc "jquery" --format cli-table

Bene, questo è tutto! Se hai altri trucchi per trovare il numero di righe di codice, faccelo sapere nei commenti. Facci sapere anche se hai affrontato questa domanda "quante righe di codice avevi scritto" e come l'hai gestita nell'intervista.


Linux
  1. Numero di righe emesse da Ls?

  2. Come riempire un file con un flusso da /dev/urandom con un numero specificato di righe?

  3. Awk da linee diverse?

  4. Disegna a caso un certo numero di righe da un file di dati?

  5. Da dove posso trovare il codice sorgente del comando cp?

Guida introduttiva a GitHub

Come trovare il numero di core della CPU dalla riga di comando in Linux

5 modi per contare il numero di righe in un file

Trova directory contenenti un certo numero di file

Disegna casualmente un certo numero di righe da un file di dati

trova il comando dal PID