実践的プログラミングワークショップ
対象 1〜3名のグループ3つ以上
手順
1. あるお題に沿って、各グループで設計/実装し、GitHubにプッシュする。
2. 各々、異なるグループのリポジトリをフォークする。
3. 追加・変更案件のお題を出す。すなわち各グループは、別のグループの設計/実装に対して、機能追加・変更を考え実装する。
4. 機能追加・変更の途中で、気づいた問題はIssueとしてメモしておく。他人のコードを見て、前の自分たちの設計・実装に関して気づいた問題があれば、そのリポジトリのIssueとしてメモしておく。
5. 手順2〜4を2,3回繰り返す。
6. 最後にまとめて一連のIssueを見返し、気づいたことを発表し合う。
ルール
設計/実装の1サイクルは60〜120分程度。
言語は統一しておいた方がよい(?)。
この時間で少なくとも用意されたテストは通す。
間に合わない場合は、仮実装であってもよい(FIXMEなどのコメントを残しておく)。
原則的には、演習中はグループ間では会話してはならない。設計/コードの意図はコード/コメント/READMEに残す。
-------
追加要件:
ETC2.0が追加になりました。
圏央道の走行記録は一律20%オフになります。他の高い割引率が適用可能な場合は、そちらが優先されます。
走行記録に「〜道」を追加して、ETC2.0割を実装してください。
走行記録のRouteTypeを変更して、適用外区間を割引しないようにしてください。