新人研修で利用する課題
コントロールを貼り付けたままの状態(初期値)は避けてください。
本人が「わかりやすい」と思える名称を付けてもらうよう指導しましょう。
- クラス名、関数名、変数名、コントロール名、等の名前付け
- 継承を意識した設計(Interface, abstract, virtual, override等が利用されている)
- MVCを意識したクラス設計(役割が分かれているか確認)
- MVCを意識したアセンブリ構成(○○.View, ○○.Controller, ○○.Model, 等)
- delegateを利用してデータの変更イベントが通知される仕組み
- テストコードが存在する
- Fileクラスを利用している?←カリキュラムにあるけどなんだろう?