最近、Python プログラミングをとても楽しんでいます。私は、C ベースのコーディングが大好きな背景から来ています。C ベースのコーディングでは、すべてが必要以上に複雑になっている可能性があります (ただし、少なくとも胸が苦しくなります)。したがって、大量の速度を必要としないより複雑なことのために C から Python に切り替えることは、プロジェクトを作成する上で、災難というよりもむしろ恩恵でした。
しかし、肉眼で見る限り括弧と括弧と構造体のこの土地から来ると、小さな問題に出くわします: Python は読みにくいと思います。
たとえば、次のテキスト ブロックは、凝視しない限り解読するのが困難です (これは嫌いです)。
if foo:
bar = baz
while bar not biz:
bar = i_am_going_to_find_you_biz_i_swear_on_my_life()
did_i_not_warn_you_biz()
my_father_is_avenged()
問題はその if ブロックの最後で発生します。すべてのタブ移動と突然耳障りなブロックに戻るのは、ほとんど邪魔に感じます。解決策として、次のように Python のコーディングを開始しました。
if foo:
bar = baz
while bar not biz:
bar = i_am_going_to_find_you_biz_i_swear_on_my_life()
#-- while --
#-- if --
did_i_not_warn_you_biz()
my_father_is_avenged()
そして、これにより、何らかの奇妙な理由で、自分のコードをより読みやすくなります。しかし、私は興味があります: 私の奇妙な問題を抱えている他の誰かが、タブアウトされたコードをより読みやすくする簡単な方法を見つけましたか? これが私の大きな習慣になる前に、これを行うためのより良い方法があるかどうかを知りたい.