銀月の符号

Python 使い見習いの日記・雑記

悪いコーディングスタイルの例

コーディングスタイルの常識をぶち壊せ (1/2):CodeZine(コードジン)これはひどい。例B もどうかとおもうが、例C は改悪だろ。

コメント見ると同士発見。

>ここまでキレイにそろうと、代入部分「= 10;」とかも揃えたくなるものです。

視認性が下がってるよ。

Python のコーディングスタイルガイド PEP8 にもこうある。

Whitespace in Expressions and Statements
  Pet Peeves

    Avoid extraneous whitespace in the following situations:

    - More than one space around an assignment (or other) operator to
      align it with another.

      Yes:

          x = 1
          y = 2
          long_variable = 3

      No:

          x             = 1
          y             = 2
          long_variable = 3

まぁ冒頭には

But most importantly: know when to be inconsistent -- sometimes the style
guide just doesn't apply.

とあり、柔軟な考え方をするよう心がけること、決まりの破り方のほうが大事といったことが書かれているが。
著者が一番いいたかったこともこういうことだとは思うんだけど、いかんせん例が悪かった。