- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
ID: python-best-practices/nested-blocks
言語: Python
重大度: エラー
カテゴリー: Code Style
ループをネストしすぎないようにしてください。ループが多すぎると、コードがわかりにくくなります。コードを理解しやすい関数やコード単位にまとめるようにしてください。
def func():
for v in bla:
if bar:
if baz:
if wiz: # ネストされた要素が多すぎる
pass
def func():
if foo:
pass
else:
if bar:
if baz:
if wiz: # ネストされた要素が多すぎる
pass
def func():
if foo:
if bar:
if baz:
if wiz: # ネストされた要素が多すぎる
pass
def func():
if foo:
pass
elif bar:
if bar:
if baz:
if wiz: # ネストされた要素が多すぎる
pass
else:
pass
while Foo:
while Bar:
print("foobar")