Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
「シュキーン」のコード品質を支えるSonarQube
Próxima SlideShare
Cargando en…5
×

「シュキーン」のコード品質を支えるSonarQube

2.902 visualizaciones

Publicado el

「PHPカンファレンス北海道2016」スポンサーセッション

# 「シュキーン」のコード品質を支えるSonarQube

株式会社インフィニットループ
山田博之

# 自己紹介

- 1982年生まれ
- 北海道ラブ
- 2015年1月に神奈川から地元北海道にUターン
- 前職は画像処理、データ分析など幅広い分野の研究開発
- 今はシュキーンつくってます

# 会社概要

- 株式会社インフィニットループ
- 札幌市中央区北1条東4丁目1番地1
サッポロファクトリー1条館 3階
    
- PC&スマホ向けソーシャル系ゲームの受託開発がメイン

# 実績(ほんの一部)

# 本題

シュキーンとSonarQube

# SonarQubeとは

- コード品質を継続的に監視するためのプラットフォーム
- 多くのプログラミング言語に対応
- OSS、無料で使える(一部プログラミング言語は有料プラグインで対応)

# SonarQubeとは

ざっくりいうと

- コードを検査できて
- 検査結果を一元管理できて
- 検査結果を時系列で把握できる

というもの

# SonarQubeとは

- 確認可能なもの
- バグ・バグ可能性、コード標準準拠、コピペコード、コード複雑度、モジュール依存、テストカバレッジ、コメント過不足、…etc
- 時間がないのでここでは紹介しません!

# SonarQubeの採用

- シュキーンでは、CIとSonarQubeを組み合わせて使用
- コードの品質がどんな状態かをチーム間で共有可能
- いちいち品質測定のツールを走らせなくてもCIが勝手にやってくれる

# 直面した課題

- 弊社コーディング規約の検査にPHP_CodeSnifferを導入している
- SonarQubeのPHP検査プラグインはPHP_CodeSnifferに未対応…

# それならハックしよう!

# 導入してみて

- 見える化により品質を意識するようになった
- コーディング規約違反を直ちに検出 -> 修正
- コピペ、複雑なコードを見つける -> 処理見直し

# まとめ

- SonarQubeいいよ!
- sonar-php-pluginをハックした
- github で thebrews というユーザを探してください!
- 展示ブースでVRのデモやってます

Publicado en: Tecnología
  • Sé el primero en comentar

×