2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

AWS BugBust re:Invent 2021 Challenge

Last updated at Posted at 2021-12-02

みなさん、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のアカウント

やってみた!

ここからアクセス

image.png

初回は Create an accountでアカウント作成。
image.png

GitHubと連携させる。
image (9).png

GitHubアカウントがないひとは作成を。BugBustとGitHubのアカウントは同じに。
image (10).png

GitHubに招待される。
image (11).png

BugBustのダッシュボードへ。
image (12).png

イベントで「re:Invent」を選択、カテゴリと言語(PythonかJavaから選択可能)を見て「View event bugs」を選択。
image (13).png

バグの一覧が表示される。課題と解決方法が記載。ものによってはヒントもある。(簡単なのは1ポイント、難しいのは3ポイント)
image (14).png

クレーム(選択)したバグ。5時間以内に解決せよとのこと。
image (16).png

パスを選択する。
image.png

該当のコードが表示される。
鉛筆ボタンを押して編集モードに。コードを修正して、プルリクすると、、、
image.png

コードの検証中。ここで CodeGuruが動作している模様。しばし待つ。
image (18).png

成功すると、ポイント加算。修正したコードがアカンかったらポイント獲得ならず。
image (19).png

自分の成果
image (21).png

ご褒美はこんな感じ。ハエたたき、サニタイザー、ジョッキ、パーカー、Echo Dot。
image (22).png

勇者たち。みなさんすげー。
image (23).png

ちなみに私のポイント。。。
image.png
からの
image.png

結果発表!
image.png

補足

うまくレビューが動かない人は、、、
image.png
ガイド方法を眺めて対処してみてください。それでもダメなら、アカウントを作り直すとうまくいくケースがあります。

まとめ

  • うらで Amazon CodeGuru Reviewerが動いてコードを検証。
  • ひさしぶりに Java コードさわったので文法忘れてた。。。
  • プライベートイベントとか作成すると面白いかも。
  • アワードが送られてくるかどうかは、乞うご期待。
  • 今から急いでやるとまだハエたたきがゲットできるよ(re:Invent Challengeは JST 12/3 7:00まで)
    image.png

後日談

ゲットしたハエたたきとキーホルダー(サニタイザーは輸出規制にひっかかるそうで)。
iOS の画像 (18).jpg

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?