「どうせなら、切りとる部分は二流のエンジニア発言か、法律の循環的複雑度計算の部分だよねー。pv的にも」 先日掲載した開発者イベント「デベロッパーズサミット2015」基調講演記事について読者のおひとりからそんな声をいただいた。リクエストにお答えして、ドワンゴ川上量生会長兼CTOが法律の循環的複雑度(とはなんぞや)について語ったところを書いちゃおうと思う。めちゃ面白い話なのだ。 ドワンゴでCTOとしてやった唯一の仕事 まずドワンゴ川上会長はCTO(チーフ・テクニカル・オフィサー)という肩書きでありながら、本人いわくCTOらしい仕事をしておらず「象徴CTO」(川上会長)のような存在だ。そんな中でCTOとしてやった唯一の仕事が「循環的複雑度」の話だ。 循環的複雑度とは何か。要は、プログラムにどれだけバグが出やすいかを判別するための計算方法だ。 さかのぼること2年前、ドワンゴの生放送サービスである「