Kolik řádků kódu jsi napsal? No, to byla otázka, kterou položil jeden z tazatelů v mém rozhovoru. Tehdy jsem vlastně nevěděl, co odpovědět, a jen jsem slepě řekl, že to bude kolem ‚2 Lac řádků kódu‘. Vzhledem k tomu, že otázka nebyla pro konkrétní projekt, napadlo mě uvést hrubé číslo s ohledem na mé zkušenosti s kódováním za posledních 17 let. Tazatel vyjádřil svůj šok – to je velké číslo. Konec rozhovoru!
Později jsem přemýšlel, zda tato otázka opravdu dává smysl, protože by někdo spočítal počet řádků, které napsal. Alespoň jsem to nikdy předtím nedělal a nejsem si jistý, že by to pomohlo. Rychlé vyhledávání na Googlu mi pomohlo pochopit důvod této otázky. Ačkoli jen málo programátorů mělo pocit, že by taková metrika nepomohla, jen málo dalších se domnívalo, že by to mohla být dobrá metrika k odhadu dovedností programátora. Nicméně v tomto tutoriálu budu diskutovat o tom, jak najít několik řádků kódu z úložiště GitHub.
Použijme ‘jquery/jquery
‘ úložiště pro všechny příklady.
Používání rozšíření GLOC pro Chrome
Rozšíření GLOC pro prohlížeč Chrome vám poskytne přibližný počet řádků kódu v úložišti GitHub. Rozšíření může fungovat pro veřejné i soukromé úložiště, pokud máte platný token API pro soukromé úložiště. Jakmile je rozšíření nainstalováno, můžete rychle vygenerovat token API z GitHubu. Kliknutím na rozšíření a nastavení v pravém horním rohu uložte přístupový token, jak je znázorněno na obrázku níže.
A je to! Nyní přejděte na GitHub a přejděte na kteroukoli stránku úložiště, stránku uživatelského profilu, abyste viděli přibližný počet řádků.
Používání online nástroje z karet s kódem
Přejděte na Codetabs.com a zadejte adresu URL úložiště GitHub a klikněte na tlačítko „ADD“ pro zobrazení řádků kódu v různých programovacích jazycích.
Pomocí tokei
Tokei je jednoduchý program pro zobrazení statistik vašeho kódu. Program může zobrazit počet souborů, řádků, kódu, komentářů a mezer seskupených podle jazyka. Pojďte, nainstalujte tokei a podívejte se na statistiky.
Na Centos 7:
yum install conda conda create -n tokei conda activate tokei
Nainstalujte tokei pomocí níže uvedeného příkazu.
conda install -c conda-forge tokei
Dejte nám vědět naklonujte úložiště GitHub, které si přejete číst statistiky. Například ‘jquery/jquery
‘ úložiště.
git clone --depth 1 https://github.com/jquery/jquery.git
tokei jquery/
Pomocí funkce Sloc
Můžete nainstalovat sloc
od npm
jak je uvedeno níže:
npm install sloc -g
git clone --depth 1 https://github.com/jquery/jquery.git
sloc "jquery" --format cli-table
No, to je ono! Pokud máte nějaké další triky, jak zjistit počet řádků kódu, dejte nám vědět v komentářích. Také nám dejte vědět, pokud jste se setkali s touto otázkou „kolik řádků kódu jste napsali“ a jak jste si s tím v rozhovoru poradili.