クリーンなコードへのSonarQube即効活用術 [単行本]

販売休止中です

    • クリーンなコードへのSonarQube即効活用術 [単行本]

    • ¥2,20066ポイント(3%還元)
100000009003248827

クリーンなコードへのSonarQube即効活用術 [単行本]

価格:¥2,200(税込)
ポイント:66ポイント(3%還元)(¥66相当)
日本全国配達料金無料
出版社:リックテレコム
販売開始日: 2020/03/05
お取り扱い: のお取り扱い商品です。
ご確認事項:返品不可

クリーンなコードへのSonarQube即効活用術 の 商品概要

  • 要旨(「BOOK」データベースより)

    本書では品質改善活動の刷新に向け、SonarQubeの全体像と、使い方を体系立てて紹介。Java、C#/VB.NET、JavaScript、Pythonでの適用例、さらにGitLabやJenkinsとの連携など、日々の開発実務に役立つ知識を集めました。
  • 目次

    基礎編ーーーーーーーーーー
    1◆ソースコードの品質とSonarQube
    1.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 ISSUE
    8.3 メトリック
    8.4 Measures
    8.5 Quality Profile
    8.6 Quality Gate

    9◆継続的インスペクションの運用
    9.1 ソフトウェア品質における課題と解決
    9.2 アジャイル開発における継続的インスペクション

    10◆外部ツールと連携する
    10.1 GitやSubversionと連携させる
    10.2 継続的インスペクション環境の構築(その1)
    10.3 継続的インスペクション環境の構築(その2)

    11◆SonarQubeの安定運用に向けて
    11.1 外部データベースを使う
    11.2 バックアップの手順
    11.3 アップグレードの手順
  • 内容紹介

    ◆◆◆ “継続的インスペクション" ◆◆◆
    ◆作りながら品質を保つ開発スタイルへ! ◆

    アジャイル開発、DevOps、マイクロサービス等の開発サイクルは、
    高速かつ短周期です。どうしたら開発品質を維持できるでしょうか?

    複数の開発言語に対応したソースコードの静的解析ツール「SonarQube」は
    その解として、テストの自動化と「継続的インスペクション」を提唱。
    日本の開発現場にも足早に浸透しつつあります。

    本書では品質改善活動の刷新に向け、
    SonarQubeの全体像と、使い方を体系立てて紹介。
    Java、C#/VB.NET、JavaScript、Pythonでの適用例、
    さらにGitLabやJenkinsとの連携など、
    日々の開発実務に役立つ知識を集めました。


    基礎編
    1 ソースコードの品質とSonarQube
    2 SonarQubeのセットアップ
    3 SonarQubeのアーキテクチャ

    実例編
    4 Javaのコードを分析する
    5 .NET Frameworkのコードを分析する
    6 JavaScriptのコードを分析する
    7 Pythonのコードを分析する

    実践編
    8 SonarQubeサーバーの使い方
    9 継続的インスペクションの運用
    10 外部ツールと連携する
    11 SonarQubeの安定運用に向けて
  • 著者紹介(「BOOK著者紹介情報」より)(本データはこの書籍が刊行された当時に掲載されていたものです)

    富永 陽一(トミナガ ヨウイチ)
    日本ユニシス株式会社に所属。大規模プロジェクトの開発経験を経て、最近ではJava、Python、クラウド、コンテナ等を用いた新規サービス開発に従事

    鈴木 啓太(スズキ ケイタ)
    ソフトバンク株式会社に所属。「ユーザに向けた新しい価値を自ら作り、届けていきたい」という想いのもと、フロント系システムの開発に従事。日々開発を行う傍ら、社内/外への情報発信・DevOps推進に取り組む

    高市 智章(タカイチ トモアキ)
    ソフトバンク株式会社に所属。自社のオンラインショップシステムやソフトバンクショップ向けシステムの開発に従事。開発を通じて特にJavaとアジャイルを日々勉強中。Japan Java Testing Community(JJTC)を設立、運営メンバーの一人としても活動
  • 著者について

    富永 陽一 (トミナガ ヨウイチ)
    富永陽一(トミナガ ヨウイチ)
    第1章~5章、8章、10章、前文ほかを執筆
    日本ユニシス株式会社に所属。
    大規模プロジェクトの開発経験を経て、最近ではJava、Python、
    クラウド、コンテナ等を用いた新規サービス開発に従事。
    趣味は飲酒、ゲーム、サッカー(観るよりはやる方が好き)。一児のパパ。

    鈴木 啓太 (スズキ ケイタ)
    鈴木啓太(すずき けいた)
    第7章と11章を執筆
    ソフトバンク株式会社に所属。
    「ユーザに向けた新しい価値を自ら作り、届けていきたい」という想いのもと、
    フロント系システムの開発に従事。
    日々開発を行う傍ら、社内/外への情報発信・DevOps 推進に取り組む。

    高市 智章 (タカイチ トモアキ)
    高市智章(たかいち ともあき)
    第6章と9章を執筆
    ソフトバンク株式会社に所属。
    自社のオンラインショップシステムやソフトバンクショップ向けシステムの開発に従事。
    開発を通じて特に Javaとアジャイルを日々勉強中。
    Japan Java Testing Community (JJTC) を設立、運営メンバーの一人としても活動。
    https://jjtc.connpass.com/

クリーンなコードへのSonarQube即効活用術 の商品スペック

商品仕様
出版社名:リックテレコム
著者名:富永 陽一(著)/鈴木 啓太(著)/高市 智章(著)
発行年月日:2020/03/11
ISBN-10:4865942246
ISBN-13:9784865942248
判型:B5
対象:専門
発行形態:単行本
内容:電子通信
言語:日本語
ページ数:207ページ
縦:24cm
横:19cm
他のリックテレコムの書籍を探す

    リックテレコム クリーンなコードへのSonarQube即効活用術 [単行本] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!