16

Python 開発環境で同じプロジェクトに属するコードを整理する最良の方法は何ですか? Python プロジェクトの編成ですべきこととすべきでないことは何ですか? ファイル内の各クラスを分離しますか?

Project A
   Classes
       "subsystem1"
           class1
           class2
           subsystem1Module
       "subsystem2"
       "utils"
       "etc"
   Tests
   Whatever
   etc?

助言がありますか?ああ、それと、各タイプの組織の (考えられる) 問題を説明してください。

Python コードを整理するためのベスト プラクティスと見なされるものは何ですか?

4

2 に答える 2

9

http://jcalderone.livejournal.com/39794.htmlおよびhttp://infinitemonkeycorps.net/docs/pph/にいくつかの提案があります。

于 2009-10-29T12:25:18.667 に答える
1

Python のみに適用される問題はそれほど多くありません。この Web サイト: Software Configuration Management Patternsおよび関連書籍では、いくつかのソース コード管理パターンについて説明しています。

問題は使い慣れたパターン言語で記述されているため、要件に必要な情報を見つけることができるはずです。すべてのパターンと同様に、トレードオフについても議論があります。

于 2009-10-29T12:31:20.473 に答える