CEDEC2013において、コベリティの安竹由起夫氏とフロム・ソフトウェアの惠良和隆氏が静的解析についての講演を行いました。コベリティは、静的解析システムを開発・運営している会社です。この講演では、まずフロム・ソフトウェアの恵良氏が、コベリティの解析システムを導入した経緯とその結果を発表しました。フロム・ソフトウェアと言えば、『DARK SOUL』シリーズや『アーマード・コア』シリーズなど、コアなゲームファンに人気の作品を多数開発しています。ハードの高性能化に伴ってシステムが巨大化し、膨大なコード量とビルド時間が必要となったと現在の開発状況を語りました。そして、慢性的な人材不足からコードの品質も低下し、テストの実行回数も減っているそうです。そうした状況を改善するため、導入されたのか静的解析です。2年半の間に9つのタイトルコード、その数約2,200万行を解析し、25,000件を超える不具合が検出されたそうです。この結果は、多くの不具合を未然に防いだだけでなく、プログラマー毎の不具合件数や傾向を把握し、コードのクオリティアップにもつながりました。一方で、問題点も指摘されています。正確な不具合検出結果を得るために、ソースコードにあるライブラリも一緒に解析されてしまい、ライブラリの不具合とタイトルコードの不具合が混ざってしまう点です。また続編ものの場合、前作の未修整コードがそのままコードに残っているため、膨大な数のエラーが出てしまう点も上げられました。この2点により、膨大なエラーが検出されてしまい、開発陣のモチベーションに影響が出てしまったとのことです。コベリティの解析システムも、コード解析の精度を上げるだけではなく、優先的にテストすべきコードを検索するシステムを搭載するなど、新たなステップを目指して開発を進めているそうです。次世代機の発売も迫り、今後ますます複雑化・巨大化していくと思われるゲームのソースコード。こうした状況に対応するために、静的解析の導入は不可欠となるかもしれません。
【CEDEC 2013】ドリコム『ファンタジスタドール ガールズロワイヤル』Flash からOPTPiX SpriteStudio を使った開発フローへの移行 2013.10.17 Thu 日本最大級のコンピュータエンターテイメント開発者向け国際会…
KADOKAWA、ソニー買収観測から資本業務提携で決着―カカオの株式取得けん制し情報戦展開【ゲーム企業の決算を読む】 2024.12.26 Thu ソニーグループによるKADOKAWAの買収検討は資本業務提携という…
ソニーがKADOKAWAを買収協議中との報道―『エルデンリング』のフロム・ソフトウェアなど傘下企業にも注目、KADOKAWAは「当社として決定した事実はありません」とコメント 2024.11.19 Tue