タグ付けされた質問 「code-organization」


18
Python単体テストはどこに行くのですか?
ライブラリまたはアプリを作成している場合、単体テストファイルはどこに行きますか? テストファイルをメインアプリのコードから分離するのは良いことですが、テストするモジュールをインポートするのが難しくなるため、アプリのルートディレクトリ内の「tests」サブディレクトリにそれらを配置するのは厄介です。 ここにベストプラクティスはありますか?

11
大規模なRプログラムを編成する方法は?
複雑なRプロジェクトを実行すると、スクリプトがすぐに長く混乱します。 私のコードを常に操作できるようにするために採用できるいくつかのプラクティスは何ですか?私は次のようなことを考えています ソースファイル内の関数の配置 何かを別のソースファイルに分割するタイミング マスターファイルの内容 機能を組織単位として使用する(Rがグローバル状態へのアクセスを困難にするため、これが価値があるかどうか) インデント/改行の練習。 扱います({? )}のようなものを1行または2行に配置しますか? 基本的に、大きなRスクリプトを整理するための経験則は何ですか?


2
Pythonのソースコードを整理するにはどうすればよいですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する 私はPythonを使い始めており(今こそ試してみる時期です)、いくつかのベストプラクティスを探しています。 私の最初のプロジェクトは、複数のスレッドでコマンドライン実験を実行するキューです。非常に長いmain.pyファイルを取得し始めていますが、分割したいのですが。一般的に、私が探しているのは:Pythonプログラマーはどのようにして複数のソースファイルを整理するのですか?あなたのために働く特定の構造はありますか? 私の具体的な質問は次のとおりです。 各クラスを個別のファイルに含める必要がありますか? ソースコードに関連する単体テストを整理するにはどうすればよいですか? ドキュメントのコメント、特にコマンドライン操作のコメントはどこに置くべきですか? 複数のディレクトリを使用している場合、それらの間でクラスをインポートするにはどうすればよいですか? 私はおそらく、試行錯誤によって自分の結論のいくつかをここに引き出すことができますが、むしろ良いものから始めたいと思います。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.