208ページ定価:2,000円+税ISBN:978-4-86594-224-82020年3月上旬刊行アジャイル開発、DevOps、マイクロサービス等の開発サイクルは、高速かつ短周期です。複数の開発言語に対応したソースコードの静的解析ツール「SonarQube」はその解として、テストの自動化と「継続的インスペクション」を提唱。日本でも足早に浸透しつつあります。本書では品質改善活動の刷新に向け、SonarQubeの全体像と、使い方を体系立てて紹介。Java、C#/VB.NET、JavaScript、Pythonでの適用例、さらにGitLabやJenkinsとの連携など、実務に役立つ知識を集めました。高品質なアプリケーションを迅速に開発し、矢継ぎ早にリリースしなければならない昨今の開発現場では、CI/CD(継続的インテグレーション/継続的デリバリ)やアジャイルプロセス等がどんどん浸透しています。した短い周期の開発サイクルのなかで、開発ソースの品質を保ち続けるには、新しい仕組みが必要となります。その手段として注目されているのが、ソースコードの静的解析ツール「SonarQube」なのですが、従来、情報の多くは断片的で英語のままでした。本書は本邦初のSonarQube入門書として、以下の3つの目標を順に目指していきます。次のような方々のために書きました。・ダメダメなコードの保守に、いい加減うんざりしている人(レビュアー、テスト担当者など)本書を読むには、以下の前提知識が必要です。本書は3部構成になっています。「基礎編」では、ソースコードの品質改善手法、SonarQubeの概要、基本的な使い方までを網羅します。「実例編」では、Java、C#/VB.NET、JavaScript、Pythonでの適用例を、それぞれチュートリアル形式で見ていきます。「実践編」では、より発展的な運用知識、GitLabやJenkinsとの連携などを解説します。本書を開発品質の向上、継続的インスペクションの実現に、是非とも役立ててください。日本ユニシス株式会社に所属。大規模プロジェクトの開発経験を経て、最近ではJava、Python、クラウド、コンテナ等を用いた新規サービス開発に従事。趣味は飲酒、ゲーム、サッカー(観るよりはやる方が好き)。けいた)第7章と11章を執筆ソフトバンク株式会社に所属。「ユーザに向けた新しい価値を自ら作り、届けていきたい」という想いのもと、フロント系システムの開発に従事。ともあき)第6章と9章を執筆ソフトバンク株式会社に所属。自社のオンラインショップシステムやソフトバンクショップ向けシステムの開発に従事。Javaとアジャイルを日々勉強中。設立、運営メンバーの一人としても活動。