回答編集履歴

1

文言の修正

2024/04/17 00:52

投稿

TakaiY
TakaiY

スコア12804

test CHANGED
@@ -4,11 +4,11 @@
4
4
  それこそがモジュールという考え方で、質問の構成はそういうことになっていると思いますが、いくつか気になるところがあります。
5
5
 
6
6
  * scrapingやextract_dataをモジュールとすると、生成物である csv や text のディレクトリを含んでいる
7
- モジュールにそういうものは含まないのが一般的です。 データの保存場所はアプリケーション側が用意して、オブジェクト指向にするのであればインスタンス化のパラメータとして、そうでなければなんらかの設定として与えることが多いと思います。
7
+ モジュールにそういうものは含まないのが一般的です。データはモジュールではなく、それを利用するアプリケーションのものなので、 データの保存場所はアプリケーション側が用意して、オブジェクト指向にするのであればインスタンス化のパラメータとして、そうでなければなんらかの設定として与えることが多いと思います。
8
- この部分を分離すれば、モジュールとしてアプリケーションから独立させることができるので、アプリケーションの外に置く=新のモジュール化することができるでしょう。
8
+ この部分を分離すれば、モジュールとしてアプリケーションから独立させることができるので、アプリケーションの外に置く=モジュール化することができるでしょう。
9
9
 
10
10
  * modulesというディレクトリ
11
- あまりこういう一般的な名前のディレクトリは不要です。こうなるのはデータがモジュールに含まれているからだと思います
11
+ こういう一般的な名前のディレクトリは不要なはずです。こうなるのはデータがモジュールに含まれているからでしょう
12
12
 
13
13
  * main.pyという名前のファイル
14
14
  特に役割の無いファイルというものは無いはずなので、こういう名前にする必要はないはずです。利用する側に便利な機能を提供するためということであれば、`__init.py__`の出番かもしれません。