もうひとつ。いま、GUIプログラムを作っていて、これは4つのレイヤにわかれてるのよ。
•レイヤ0 -- アプリケーション根幹部分を実装したモジュール(プラットフォーム非依存)
•レイヤ1 -- コマンドラインによってアプリケーション根幹部分を操作するためのCUIモジュール(プラットフォーム非依存)
•レイヤ2 -- マウスからの入力情報をコマンドライン文字列に変換したり、描画のための情報を生成するGUIモジュール(プラットフォーム非依存)
•レイヤ3 -- WxPython や Win32Api などを使って実際に GUI 情報を生成するためのモジュール(プラットフォーム依存)
俺は今
core/main.py
core/sub.py
cui/main.py
cui/sub.py
gui/main.py
gui/sub.py
wx/main.py
wx/sub.py
こんな感じにしてるんだけど、wx っていうパッケージ名(wxライブラリと同じ名前)とか、
パッケージ名が違うだけでフィアル名は同じとか、なんか混乱の元になりそうな気がする。
みんなだったらどういうふうにファイル&パッケージ命名する?