今まで自分は競技プログラミングや簡単な開発系をしており、あまりソースファイルの分割を使っていなかったのですが、
ソース分割の内容も学んでおこうと思い、調べていたのですが、
ソース分割の目的がいまいち理解できなかったというか、疑問に思ったところが多々あります。
今回はpythonでのソース分割について聞きたいです。(ソース分割は言語によって違うかはわかりませんが...)
1,c言語ではソース分割==自作関数をまとめたやつというイメージが強かったのですが、そのようなイメージであっているのでしょうか?
mainのファイルがあって、それにsubファイルを付け加えるというイメージですが...どうなのでしょうか?
2,ソース分割はソースとソースの連携としてのみ使うことはできないのでしょうか?
1とは違って、main>subではなくどちらもmainとして使うみたいな
例.Aという通信を行うモジュール(ソースファイル)があったとして、A内で通信やその他をすべて終わらせ、必要なデータだけをBというモジュール(ソースファイル)に送り、なにか問題や操作等があったら、Aに送り(フィードバックし)処理を行いBにまた送る。といった、AとBを完全に独立させ、パイプか何かでデータだけつなげるというやり方もあるのでしょうか?
いかんせん混乱しており、日本が不十分な個所もありますが、教えてください
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。