Utilityクラスのフォルダ分けについての質問です。開発環境はXcode8.2.1、言語はSwift3です。
(あまり環境は関係無さそうなのでJavaもタグに追加させて頂きました。)
現在上図の様な階層になっているのですが、単語の意味、分け方が合っているのかが不安です。ファイルに関するそれぞれの概要を下に記します。
-Util folder: インスタンスを必要としないメソッド(タイプメソッド、クラスメソッド)が詰まってるクラス
-Extension folder: クラスの拡張だけしてるコード
-Module folder: オブジェクト(部品)?として利用するクラス
特にUtilityフォルダの中にUtilフォルダがあることに違和感を感じます(重複?)。が、他の単語が思いつきません。
また、ModuleはUtilityの一種だと考えて上図の様にしていますが、自信がありません。
突っ込みどころがありましたらご指摘ください。
回答2件
あなたの回答
tips
プレビュー