Programlamada yazdığımız kodun okunabilirliğini arttıran faktörlerden biride kodlama stilidir.
Kodlama stili yazdığımız programlama dilinde genel kabul görmüş isimlendirme, girintileme gibi konulardaki kurallar kümesidir diyebiliriz.
Şiir gibi kod yazmak için uymanız gereken bazı kodlama stilleri:
- Python: PEP8
- C: Linux kernel coding style
- Ruby: Ruby
Bu kodlama stillerini kontrol eden çeşitli araçlar mevcut.
Örneğin:
Ruby için Rubocop size hangi satırlarda ne yapmanız gerektiğini söyler.
Kurulumu:
$ sudo gem install rubocop
Kullanımı:
$ rubocop foo/bar.rb
Java, c#, c, c++ için yazılmış Artistic Style’ı çalıştırdığınızda kodunuzu standartlara uygun düzeltir. Eski kodlarınızı .orig
uzantılı bir dosyaya koyar.
Kurulumu:
$ sudo apt-get install astyle
Kullanımı:
$ astyle --style=linux example.c
Python için kodlarınızı pep8’leyen autopep8
Kurulumu:
$ sudo easy_install -ZU autopep8
Kullanımı:
$ autopep8 -ia foo.py