〜TDDの体験とともに、よりよいテストの書き方、よりよいリファクタリングの進め方を習得〜
★TDDはきれいなソースコード書くための手順の提案です★
テスト駆動開発(TDD)は、自動化されたユニットテストとプロダクトコードの開発を行き来することで、プログラムの設計品質を高める方法論です。
サイクルのなかでリファクタリングを行うことで、試行錯誤を繰り返してよりよい設計を検討していきます。
TDDはプログラミングテクニックを磨く修練です!
設計を見直しつづけることによって、最終形のソースコードを美しくもっていく方法論です。
目の前のプログラム開発だけではなく、将来まで長くつかえるプログラム設計力を身につけたい方にオススメです。
本講座では、TDDの体験とともに、よりよいテストの書き方、よりよいリファクタリングの進め方をお伝えします。
プログラム設計力を向上を目指す開発者にとって、有用な内容となっています。
| コースコード | SH016 | 期間 | 1日間 | 時間 | 10:00~17:00 | 価格 | \46,200(税込) | 主催 | 株式会社SHIFT |
|---|
| コースコード | SH016 | 期間 | 1日間 | 時間 | 10:00~17:00 |
|---|---|---|---|---|---|
| 価格 | \46,200(税込) | 主催 | 株式会社SHIFT | ||
| コースコード | SH016 | ||
|---|---|---|---|
| 期間 | 1日間 | ||
| 時間 | 10:00~17:00 | ||
| 価格 | \46,200(税込) | ||
| 主催 | 株式会社SHIFT | ||
・テスト駆動開発の手順を理解し、実施できる
・よりよいユニットテストを書くことができる
・日々の開発においてリファクタリングを繰り返すことによって、プログラム設計力の向上に継続的に取り組むことができる
・プログラム設計力の向上を目指す開発者
・自動テストを開発に組み込みたい方
・プログラム開発の経験(Java)のある方
・ユニットテストの知識(概要レベル)のある方
・使用ツール
-Google Chrome Remote Desktop
●自動テスト概論
・自動テストの状況
・ユニットテスト
●テストコードのマナー
・テストコードで守るべきマナー
●TDDのポイント
・TDDの基本的な進め方
・TDDの応用
●リファクタリングの実践
・リファクタリングのポイント
・リファクタリングの実施例
●TDD演習
・TDDの進め方確認
※内容は変更になる場合もあります。