Moja ściąga z PEP 8 – część 1

Układ kodu

Wcięcia:

Spacje czy tabulatory:

Maksymalna długość linii:

      def __init__(self, width, height,
              color='black', emphasis=None, highlight=0):
          if width == 0 and height == 0 and \
                  color == 'red' and emphasis == 'strong' or \
                  highlight > 100:
                      raise ValueError("sorry, you lose")
                  if width == 0 and height == 0 and (color == 'red' or
                          emphasis is None):
                      raise ValueError("I don't think so -- values are %s, %s" %
                              (width, height))
                      Blob.__init__(self, width, height,
                              color, emphasis, highlight)

Puste linie:

Importy

Odstępy w wyrażeniach i deklaracjach

Komentarze

Bloki komentarzy.

Komentarze w linii z kodem

Teksty dokumentacji (Docstrings)

Version Bookkeeping (?)

Napisane na podstawie PEP 8 . Nie jestem profesjonalistą, ale staram się. Tekst jest pomocą przede wszystkim dla mnie. Jeśli komuś jeszcze będzie on pomocny ucieszę się. Jeszcze bardziej będę zadowolony jeśli ktoś doświadczony tu zajrzy i zechce skomentować to, i tamto.

Autor: grzeszy - 18, Grudzień 2008
Kategoria: PEP, Programowanie, Python
Tagi: ,

2 komentarze to “Moja ściąga z PEP 8 – część 1”

  1. Gawron napisał(a):

    Napisałeś „Nie zmienia się przypadku identyfikatorów.(?)” ze znakiem zapytania. Chyba chodzi o to, by w komentarzach nie odmieniać przez przypadki. Np. dla zmiennej „count”, nie napiszemy „zależy od counta”, tylko „zależy od zmiennej count”.

Skomentuj

Ostatnie wpisy