みなさん、re:Invent 楽しんでますか?夜中のキーノートを見ているために今週はかなり寝不足です。
BugBustとは
- 2021/6/21に公開されたプログラム。
- 100 万個のバグを修正し、技術的負債を 1 億ドル以上削減するという世界初のグローバルチャレンジ。
- https://aws.amazon.com/jp/blogs/news/new-aws-bugbust-its-game-over-for-bugs/
- バグを修正するとポイントをゲット。ポイント上位者はグローバルリーダーボードに追加。
- コードや修正したバグの詳細は公表されない。
- AWS BugBust re:Invent Challengeの開催期間は、PST 11/29 10:00~12/2 14:00(JST 11/30 03:00~12/03 7:00)
用意するもの
- AWS BugBustのアカウント
- GitHubのアカウント
やってみた!
ここからアクセス
初回は Create an accountでアカウント作成。
GitHubアカウントがないひとは作成を。BugBustとGitHubのアカウントは同じに。
イベントで「re:Invent」を選択、カテゴリと言語(PythonかJavaから選択可能)を見て「View event bugs」を選択。
バグの一覧が表示される。課題と解決方法が記載。ものによってはヒントもある。(簡単なのは1ポイント、難しいのは3ポイント)
該当のコードが表示される。
鉛筆ボタンを押して編集モードに。コードを修正して、プルリクすると、、、
コードの検証中。ここで CodeGuruが動作している模様。しばし待つ。
成功すると、ポイント加算。修正したコードがアカンかったらポイント獲得ならず。
ご褒美はこんな感じ。ハエたたき、サニタイザー、ジョッキ、パーカー、Echo Dot。
補足
うまくレビューが動かない人は、、、
ガイド方法を眺めて対処してみてください。それでもダメなら、アカウントを作り直すとうまくいくケースがあります。
まとめ
- うらで Amazon CodeGuru Reviewerが動いてコードを検証。
- ひさしぶりに Java コードさわったので文法忘れてた。。。
- プライベートイベントとか作成すると面白いかも。
- アワードが送られてくるかどうかは、乞うご期待。
- 今から急いでやるとまだハエたたきがゲットできるよ(re:Invent Challengeは JST 12/3 7:00まで)