質問はiOSでの構造化についてです
それで、テストに合格した会社から次のようなメッセージを受け取りました。
「まず最初に強調したいのは、彼ら (私のテストを受けた開発者) が、あなたのコードがいかにきれいであるかをとても気に入っていたということです。改善できることの 1 つは、理想的ではないクラスの構造化です。」
実際に何が間違っていたのか、何を改善すべきなのかを尋ねました。これがスタックの質問かどうかはわかりませんが、誰かが私を指摘したり、コードを構造化する方法などを提案したりできるかもしれません。
毎回清潔感や構造など気になるので聞いているのですが、今はそれが理想的ではないと聞いています。
そのため、通常は 250 ~ 300 行以下のコードを記述します。コードをライフサイクル ブロックに分割するプラグマ マーク、スペースなどを気にします。
したがって、私のコードは、次のような適切なロジック要素を格納する「フォルダー」にも分割されます。
- ビューコントローラー
- ビュー
- 定数
- モデル
- ヘルパー
- XIB (存在する場合)
- ストーリーボード(あれば)
これらの各フォルダーには、グループではなくハードドライブ上の実際のフォルダーであるサブフォルダーがあり、各フォルダーには、クラスが実行する適切な名前で名前が付けられたいくつかのクラスが含まれています。
どのようにプロジェクトを構成するかは、タスクと開発者または会社のスタイルに依存するため、権利や例がないことは理解しています。しかし、上記のようなメッセージを受け取った場合、誰かが私が読むことができる何か、または私が見逃していることを提案できるかもしれません.