*

  • ukte : prf quirrel

    python dili için kod yazma rehberidir. dilin teknik özelliklerinden çok yazım ve göze hitap eden kısımlarının nasıl olması gerektiğini içerir. bir iki örnek:

    - tab kullanma space kullan
    - classlar arasında iki satır fonksiyonlar arasında 1 satır boşluk bırak
    - değişken tanımlarken eşittirin her iki tarafında birer boşluk olsun
    - ama bi fonksiyona parametre atama söz konusuysa boşluk koyma. bitiştir ne var ne yok.
    - class isimleri büyük harfle başlar
    - değişken/fonksyion isimlerini under_score biçiminde tanımla(camelcase istemiyorlar)

    aklıma gelenler bunlar. yanlış belirttiğim olduysa uyarın da düzeltelim. bütün bunların ortak özelliği , "yapmasan da kodun çalışır ama yaparsan çok iyi olur çok da güzel olur" dur.

    ayrıntılı bilgi
  • autopep8'e verin kafa raad olsun, elle ugrastiginiza degmez. https://github.com/hhatto/autopep8
  • python kodu yazım standartları denilebilir. python'un yaratıcısı* ve bir python geliştiricisi* tarafından yazılmış bir dökümandır.

    çevrimiçi olarak http://pep8online.com/ sitesinden yazdığınız kodu pep8 standartlarına göre kontrol edebilir ve kodunuzun hatalarla birlikte düzeltilmiş halini elde edebilirsiniz.

    (bkz: clean code)
  • programlamaya yeni başlayan bireylerin moralini bozan standarttır. kodu yazarsın, yandan bir ünlem sana minik minik uyarılar çakar. yok space yaptın, yapma, yok tab yaptın ayıp ediyosun. sana ne birader, sana ne amınakoyim.
  • black kullanın, sizin yerinize o düzeltsin.
  • bunu c diline uyarlayıp style50 adında bir komut satırı aracı çıkarmışlar. tabii sadece c dili desteklenmiyor, yanında başka dillerde var, dokümanda belirtilmiş.

    https://github.com/cs50/style50
hesabın var mı? giriş yap