クリーンなコードへのSonarQube即効活用術 | 誠品線上

クリーンなコードへのSonarQube即効活用術

作者 富永陽一/著;鈴木啓太/著;高市智章/著
出版社 日本出版販売株式会社
商品描述 クリーンなコードへのSonarQube即効活用術:◆◆◆“継続的インスペクション"◆◆◆◆作りながら品質を保つ開発スタイルへ!◆アジャイル開発、DevOps、マイクロサービス等

內容簡介

內容簡介 ◆◆◆ “継続的インスペクション" ◆◆◆◆作りながら品質を保つ開発スタイルへ! ◆アジャイル開発、DevOps、マイクロサービス等の開発サイクルは、高速かつ短周期です。どうしたら開発品質を維持できるでしょうか?複数の開発言語に対応したソースコードの静的解析ツール「SonarQube」はその解として、テストの自動化と「継続的インスペクション」を提唱。日本の開発現場にも足早に浸透しつつあります。本書では品質改善活動の刷新に向け、SonarQubeの全体像と、使い方を体系立てて紹介。Java、C# VB.NET、JavaScript、Pythonでの適用例、さらにGitLabやJenkinsとの連携など、日々の開発実務に役立つ知識を集めました。基礎編1 ソースコードの品質とSonarQube2 SonarQubeのセットアップ3 SonarQubeのアーキテクチャ実例編4 Javaのコードを分析する5 .NET Frameworkのコードを分析する6 JavaScriptのコードを分析する7 Pythonのコードを分析する実践編8 SonarQubeサーバーの使い方9 継続的インスペクションの運用10 外部ツールと連携する11 SonarQubeの安定運用に向けて 基礎編ーーーーーーーーーー1◆ソースコードの品質とSonarQube1.1 SonarQubeとは?1.2 動的テストによる品質確保1.3 静的テストによる品質確保1.4 SonarQubeによる品質改善2◆SnarQubeのセットアップ2.1 SnarQubeが利用するデータベース2.2 SnarQubeのダウンロード2.3 Windowsへのインストール2.4 Linuxへのインストール2.5 SnarQubeの初期設定2.6 SnarCloudを利用する3◆SnarQubeのアーキテクチャ3.1 SnarQubeの構造3.2 連携可能な外部コンポーネント実例編ーーーーーーーーーー4◆Javaのコードを分析する4.1 基本的な使い方4.2 Sonar Scannerを使う4.3 Eclipseで使う4.4 プラグインを使う5◆.NET Frameworkのコードを分析する5.1 基本的な使い方5.2 Visual Studioで使う6◆JavaScriptのコードを分析する6.1 Sonar JSのインストール6.2 JavaScriptのプロジェクトを解析する6.3 テストカバレッジを表示する6.4 ESLintを活用する7◆Pythonのコードを分析する7.1 SonarPythonのインストール7.2 Pythonプロジェクトの解析7.3 テストカバレッジの測定7.4 ユニットテスト実行結果の連携7.5 Pylintを使う7.6 Visual Studio CodeとSonarLintを連携するコラム マイクロサービスとSorarQube実践編ーーーーーーーーー8◆SonarQubeサーバーの使い方8.1 ダッシュボード8.2 ISSUE8.3 メトリック8.4 Measures8.5 Quality Profile8.6 Quality Gate9◆継続的インスペクションの運用9.1 ソフトウェア品質における課題と解決9.2 アジャイル開発における継続的インスペクション10◆外部ツールと連携する10.1 GitやSubversionと連携させる10.2 継続的インスペクション環境の構築(その1)10.3 継続的インスペクション環境の構築(その2)11◆SonarQubeの安定運用に向けて11.1 外部データベースを使う11.2 バックアップの手順11.3 アップグレードの手順

作者介紹

作者介紹 富永陽一富永陽一(トミナガ ヨウイチ)第1章~5章、8章、10章、前文ほかを執筆日本ユニシス株式会社に所属。大規模プロジェクトの開発経験を経て、最近ではJava、Python、クラウド、コンテナ等を用いた新規サービス開発に従事。趣味は飲酒、ゲーム、サッカー(観るよりはやる方が好き)。一児のパパ。鈴木啓太鈴木啓太(すずき けいた)第7章と11章を執筆ソフトバンク株式会社に所属。「ユーザに向けた新しい価値を自ら作り、届けていきたい」という想いのもと、フロント系システムの開発に従事。日々開発を行う傍ら、社内 外への情報発信・DevOps 推進に取り組む。高市智章高市智章(たかいち ともあき)第6章と9章を執筆ソフトバンク株式会社に所属。自社のオンラインショップシステムやソフトバンクショップ向けシステムの開発に従事。開発を通じて特に Javaとアジャイルを日々勉強中。Japan Java Testing Community (JJTC) を設立、運営メンバーの一人としても活動。https: jjtc.connpass.com

商品規格

書名 / クリーンなコードへのSonarQube即効活用術
作者 / 富永陽一 著;鈴木啓太 著;高市智章 著
簡介 / クリーンなコードへのSonarQube即効活用術:◆◆◆“継続的インスペクション"◆◆◆◆作りながら品質を保つ開発スタイルへ!◆アジャイル開発、DevOps、マイクロサービス等
出版社 / 日本出版販売株式会社
ISBN13 / 9784865942248
ISBN10 /
EAN / 9784865942248
誠品26碼 /
裝訂 / P:平裝
頁數 / 208
語言 / 4:日文
級別 / N:無
尺寸 / 23.7X18.5X1.6CM

活動