8

今日まで、私は小さなPythonスクリプトしか開発していませんでした。それらはそれぞれ500行より長くはありませんでした。今、私はもっと大きなものを書くつもりです-それは約1000行になると思います。1つのファイルで処理するのは良い考えですか、それともサブディレクトリでコードを整理するのに良い時期ですか?コードをモジュール化する方法についていくつかのアドバイスを見つけましたが、それをいつ行うか(つまり、時間の無駄ではないか)についての情報を見つけることができません。

4

1 に答える 1

10

私は通常、次のような状況でそれを行います。

  • アプリケーションの一部を自分で実行することができ、それらを実行すると便利です(再利用できるように)
  • アプリケーションの一部は抽象的で、残りは具体的です(抽象的部分は再利用できます)
  • 「プラグイン」に分割したい
  • 1つのスクリプトがめちゃくちゃ大きくなります(次に、クラスごとに分割したり、単体テストを別のファイルに入れたりします)。

一般的に、私は再利用性を追求しています。再利用可能な部分に分割できない場合は、大きくなりすぎる場合を除いて分割しません。

于 2012-05-27T07:00:16.027 に答える