Ohcount: alat yang mengurai dan menghitung baris kode sumber

Ohhitung 1

Jika lseperti menganalisis konten dalam kode sumber aplikasi favorit Anda Aplikasi ini mungkin cukup menarik bagi lebih dari satu orang di antara Anda. Hari ini kita akan berbicara tentang alat yang akan membantu kita menganalisis baris kode, serta yang sama ini akan menunjukkan kepada kita jumlah baris yang berisi setiap file.

Ohcount adalah aplikasi sumber terbuka dan gratis, Ini dilisensikan di bawah GNU General Public License Versi 2 sehingga dapat didistribusikan ulang dan / atau dimodifikasi. Ohcount adalah utilitas baris perintah sederhana yang mengurai kode sumber dan mencetak baris angka total dari file kode sumber.

Ini bukan hanya penghitung baris kode sumber, itu juga mendeteksi lisensi open source populer, seperti GPL, dalam direktori kode sumber yang besar. Selain itu, Ohcount juga dapat mendeteksi kode yang menargetkan API pemrograman tertentu, seperti KDE atau Win32.

Aplikasi ini mengidentifikasi file kode sumber di sebagian besar bahasa pemrograman umum dan menyiapkan jumlah kode dan komentar. Ini dapat beroperasi pada file individu atau seluruh pohon direktori.

oh hitung memiliki dua komponen utama: detektor yang menentukan keluarga bahasa pemrograman utama yang digunakan oleh file sumber tertentu, dan pengurai yang menyediakan perincian baris demi baris dari konten file sumber.

oh hitung ini sangat berguna bagi pengembang yang ingin menganalisis kode yang ditulis sendiri atau oleh pengembang lain, dan periksa berapa banyak baris yang terdapat dalam kode tersebut, bahasa apa yang telah digunakan untuk menulis kode tersebut, dan detail lisensi dari kode tersebut, dll.

ohhitung

Bagaimana cara menginstal Ohcount di Ubuntu 18.04 LTS dan turunannya?

Meskipun kode sumber aplikasi dapat diunduh untuk dikompilasi, kami dapat dengan mudah menemukan Ohcount di dalam repositori Ubuntu.

Jika Anda ingin menginstal aplikasi ini di sistem Anda Mereka harus membuka terminal Ctrl + Alt + T dan kami akan mengeksekusi:

sudo apt install ohcount

Setelah ini selesai, mereka akan menginstal aplikasi tersebut di sistem mereka.

Bagaimana cara menggunakan Ohcount?

Cara Penggunaan aplikasi ini cukup sederhana, Jika Anda ingin mengetahui parameternya dan apa fungsinya, Anda dapat mengetik:

ohcount --help

sekarang untuk mulai menggunakannya, mereka hanya perlu ditempatkan di dalam direktori utama kode sumber aplikasi yang ingin mereka analisis dari terminal.

Dan berada di dalam direktori kode, analisis cukup ketik:

ohcount

Meskipun Mereka juga dapat menunjukkan jalur di mana mereka memiliki aplikasi cukup ketik:

ohcount /ruta/a/el/codigo

Selesai aplikasi ini mungkin perlu beberapa saat untuk menganalisis dan menampilkan hasil, ini semua tergantung pada seberapa besar kode sumbernya (file, folder, baris).

Jika hanya kami ingin menganalisis satu file, kami harus menunjukkannya Untuk ini kita bisa melakukannya dengan cara berikut, mengambil contoh:

ohcount helloworld.c

Dalam kasus keinginan cari hanya satu bahasa pemrograman dalam semua file kode sumber untuk menganalisis kita dapat melakukan kombinasi, misalnya:

ohcount --detect | grep ^ Python

Si kami ingin melihat kode sumber di dalam file Kita hanya perlu menambahkan parameter -a:

ohcount -a helloworld.c

juga kita dapat melakukan kombinasi di mana kita akan mencari di dalam semua file untuk satu bahasa memprogram dan menunjukkan kepada kami konten di dalam file.

ohcount helloworld.c --detect | grep ^ C

Seperti yg disebutkan aplikasi juga memungkinkan kita untuk melihat lisensi kode sumber jadi jika Anda hanya ingin mengetahui lisensi yang digunakan dalam kode sumber, kami akan mengetik:

ohcount -l

Jika itu masalahnya hanya untuk satu file:

ohcount -l helloworld.c

Akhirnya, untuk menemukan semua file kode sumber dalam jalur yang diberikan secara rekursif, gunakan parameter -d:

ohcount -d

Alat ini bisa sangat menarik saat melakukan kombinasi parameter untuk mendapatkan hasil yang lebih spesifik.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.