GoでWebアプリケーションを書いています。これまでのところ、必要になるすべての基本ライブラリを作成しましたが、それは完璧に機能しました。パッケージ構造は、その点で非常に便利です。
ここで、アプリケーション自体、つまりビジネス ロジックを書き始める必要があります。このコードをどこにどのように配置すればよいか、少し迷っています。
私は、公式ドキュメント ページでほぼすべてのアプリケーション開発チュートリアル/ウォークスルーを見て読みましたが、それらは常にmain
パッケージ/名前空間にドメイン ロジック全体を記述しています。
これは行くべき道ですか(申し訳ありませんが、しなければなりませんでした)、それとも単純にするためだけですか?
私の意見では、ビジネス層をパッケージに入れることは、不快なほど間違っているように感じます。