「型」を武器にする。Javaオブジェクト指向と堅牢なシステム設計の本質。
本講座では、エンタープライズ開発の要であるJavaの真価を引き出し、変更に強く、バグを寄せ付けない「保守性の高いコード」を書くための思考法を学びます。単なる文法の解説ではなく、インターフェースの活用や実務で必須となる例外処理のベストプラクティスを60分で濃縮体験します。
具体的なワークショップ内容と環境
【つくるもの】
現実のビジネスロジックを想定した「会員管理システム」のコア部分を構築します。継承よりも委譲、ポリモーフィズムを用いた条件分岐の排除など、現場で「美しい」と評価される設計を実際にコードに落とし込みます。
【開発環境】
IntelliJ IDEA(またはEclipse)を使用。プロが現場で使うデバッグ手法や、ユニットテスト(JUnit)を前提としたリファクタリング技法など、Javaエンジニアとしての「型」を伝授します。
この60分で得られる3つの革新スキル
...