タグ: テスト

■ 目次

  1. 概要
  2. PHP_CodeSnifferとは
  3. PHPMDとは
  4. 自動チェック手順
    1. リポジトリ作成
    2. composer.json作成
    3. サンプルプログラム作成
    4. phpmd,phpcsを試しに実行してみる
    5. pre-commit時に実行するようにする
    6. エラー時にcommitできないことを確認する

■ 概要

複数人で開発を行うと各々好き勝手にコードを書かれてしまって気がついたらコーディング規約が定まらない汚いソースコードになってしまうので便利ツールを使って少しでも改善していく。

PHPコードのチェックをPHP_CodeSnifferとPHPMDで行う

自動でチェックが走るようにGitのHooks機能機能を使ってcommit時に毎回確認するようにする

Read More PHP_CodeSnifferとPHPMDを使って自動的にコードを少しでも綺麗にする

テスト 開発

■ 目次

  1. 概要
  2. PerlのTest::Moreについて
  3. 使い方
  4. もう少し使ってみる①
  5. もう少し使ってみる②
  6. 参考

■ 概要

PerlのTest::Moreについて簡単にまとめます
入門の入門なので短く簡潔に
perl3

Read More PerlのTest::More入門の入門

開発

開発

■ 目次

  1. 概要
  2. cgdbを使うための準備
  3. cgdbを使ってデバッグ
  4. 参考

■ 概要

cgdbを使ってC言語プログラムのデバッグを行う
gdbと違ってcgdbを使うとソースコードを見ながらプログラムのステップ実行が行える

test-thumbnail2

Read More cgdbを使ってプログラムのデバッグを行う

開発

■ 目次

  1. 概要
  2. CircleCIとは
  3. CircleCIの特徴
  4. コンテナという概念
  5. CircleCIを使ってみる
  6. 料金体系
  7. 参考

■ 概要

以前Jenkins入門の入門にてCIについてとCIツールであるJenkinsついてまとめましたが、今回は別途話題になっているCircleCIについてまとめてみます

人口的にはまだJenkinsを使っている人が多いみたいですがJenkinsからCircleCIに乗り換えている人もいるみたいなのでどんなものなのかイメージできるぐらいに調べてみたいと思います

Read More CircleCI入門の入門

開発

開発

◼︎ 目次

  1. 概要
  2. メリット
  3. 導入方法
  4. 使用方法
  5. 実践

◼︎ 概要

mysqlslapはその名の通りMySQL関連のツールで直訳すると「mysqlを平手打ちする」 (※ 筆者は英語ができないので適当)

MySQL5.6の公式ドキュメントは以下
https://dev.mysql.com/doc/refman/5.6/ja/mysqlslap.html

複数のクライアントがサーバにアクセスしているかのように負荷をエミュレートすることができる

そんなmysqlslapについて便利なのでまとめていきます

Read More mysqlslapを使って負荷検証を行う

データベース

◼︎ 目次

  1. 概要
  2. メリット
  3. ステップ実行 方法
  4. ステップ実行 実践

◼︎ 概要

Perlにはオプションでステップ実行機能が使える
難しい処理などを1行ずつコードを実行していくことができる
是非デバッグ(debug)時に活用したい

Read More Perlのステップ実行方法まとめ

開発

◼︎ 目次

  1. 概要
  2. 継続的インテグレーション(CI)とは
  3. 継続的インテグレーションのメリット
  4. Jenkinsとは
  5. イメージ
  6. Jenkinsでできることやメリット
  7. コピペで始めるJenkins
  8. 参考サイト

◼︎ 概要

Jenkinsについて概要とインストール方法を調べます

入門の入門ということでCIについてからメリット、インストールまでまとめます

入門を読み終わった後は JenkinsでGitにPush時に自動ビルドさせる も書いてみましたので良かったら拝見してください

Read More Jenkins入門の入門

開発

開発