Blog
  • タグ: エバーグリーン

    • 森ノートレベル4
    • 木ノートレベル3
  • 目次

    • ジャーナル
    • ノード
    • 文献
    • ウィキ
    • エリア
  • ブログへ

© Mikoshi Vault Copyright 2026. All rights reserved.

Naver ブログ編集
公開: 2023-10-19

Pythonの開発哲学

  1. 美しいものは醜いものに勝る。(美しいものは醜いものよりよい。)
  2. 明示的なものは暗黙的なものに勝る。(明示的なものは暗黙的なものよりよい。)
  3. 単純なものは複雑なものに勝る。(単純なものは複雑なものよりよい。)
  4. 複雑なものは入り組んだものに勝る。(複雑なものは入り組んだものよりよい。)
  5. 平坦なものは入れ子になったものに勝る。(平坦なものは入れ子になったものよりよい。)
  6. 疎なものは密なものに勝る。(疎なものは密なものよりよい。)
  7. 可読性は重要である。(可読性は重要だ。)
  8. 特殊なケースは規則を破るほど特殊ではない。(特殊なケースは規則を破るほど特別ではない。)
  9. しかし、実用性は純粋さに勝る。(実用性は純粋さに勝る。)
  10. エラーは決して黙って通り過ぎてはならない。(エラーは決して黙って通り過ぎてはならない。)
  11. 明示的に黙らせる場合を除いて。(明示的に黙らせる場合を除いて。)
  12. 曖昧さに直面したら、推測したくなる誘惑を拒め。(曖昧さに直面したら、推測したくなる誘惑を拒め。)
  13. 明白で、できればただ一つの方法が常にあるはずだ。(それを行うための、明白な方法が一つ、できれば一つだけあるはずだ。)
  14. ただし、その方法は最初は明白でないかもしれない。(ただし、オランダ人でない限り、その方法は最初は明白でないかもしれない。)
  15. 今行動するほうが、決してしないよりよい。(今のほうが、決してしないよりよい。)
  16. ただし、今すぐ行うよりも、決してしないほうがよいことも多い。(決してしないほうが、今すぐよりよいことも多い。)
  17. 実装を説明するのが難しいなら、それは悪いアイデアだ。(実装を説明するのが難しいなら、それは悪いアイデアだ。)
  18. 実装を説明するのが簡単なら、それはよいアイデアかもしれない。(実装を説明するのが簡単なら、それはよいアイデアかもしれない。)
  19. 名前空間は本当に素晴らしいアイデアだ!もっと活用しよう!(名前空間は途方もなく素晴らしいアイデアだ――もっと使おう!)

トピック: -t python
カテゴリ: スクラップ/記事

Previousジェフ・ベゾスが理論物理学者になることを諦めた理由
Nextサイバーパンクの世界観