本トークではプロジェクト・プログラムの品質を担保する為の自動化および機械化にまつわる話をある程度の範囲に渡って行う予定です. ソフトウェアの品質を向上する為には様々な方法がありますが,その中には効果的であっても人間がやるべきではない仕事というものが存在します.それは例えば,未使用の定義済み変数の検出であったり,コードスタイルの統一であったり,バグが潜んでそうな部分にあたりを付ける作業であったりするでしょう.あるいはブラウザをポチポチするという修行かもしれませんし,ソフトウェアテストを忘れずにpush前に回す,というようなことかもしれません. そうした,人間が心をこめてやるべきではない仕事はコンピュータにアウトソースして人間の代わりにやってもらい,何か問題があったら機械に叱ってもらって,該当部分を修正することで品質の向上を実現していく,機械に叱られるってマジサイコー!! といった事について話