用語解説 PHP入門:PHP-DIにおけるベストプラクティスについて よっしー こんにちは。よっしーです(^^) 今日は、PHP-DIにおけるベストプラクティスについてご紹介します。 背景 PHP-DIに触れる機会がありましたので、PHP-DIにおけるベストプラクティスについて備忘として残しました。 詳細は下... 2023.09.06 用語解説
用語解説 PHP入門:依存性の注入とコンテナについて よっしー こんにちは。よっしーです(^^) 今日は、PHP-DIにおける依存性の注入とコンテナについてご紹介します。 背景 PHP-DIに触れる機会がありましたので、PHP-DIにおける依存性の注入とコンテナについて備忘として残しました。 ... 2023.09.05 用語解説
環境構築 PHP入門:PHP-DIを導入して実行するまでの方法 よっしー こんにちは。よっしーです(^^) 今日は、PHP-DIを導入して実行するまでの方法についてご紹介します。 背景 PHP-DIに触れる機会がありましたので、PHP-DIを導入して実行するまでの方法を備忘として残しました。 作業ディレ... 2023.09.04 環境構築
ノウハウ PHP入門:PHPUnitにおけるテスト機能の拡張について よっしー こんにちは。よっしーです(^^) 今日は、PHPUnitにおけるテスト機能の拡張についてご紹介します。 背景 具体的なテストケースの強化 具体的なテストケースを機能を追加することで、PHPUnitを拡張することができます。 たとえ... 2023.08.20 ノウハウ
ノウハウ PHP入門:PHPUnitにおけるリスキーなテストについて よっしー こんにちは。よっしーです(^^) 今日は、PHPUnitにおけるリスキーなテストについてご紹介します。 背景 PHPUnitは、例えば安全性に偽の信頼を与える不正確なテストを特定するのに役立ちます。 リスクのあるとみなされるテスト... 2023.08.19 ノウハウ
ノウハウ PHP入門:PHPUnitにおけるCode Coverageについて よっしー こんにちは。よっしーです(^^) 今日は、PHPUnitにおけるCode Coverageについてご紹介します。 背景 コンピュータ科学において、コードカバレッジ(Code Coverage)は、特定のテストスイートによってプログ... 2023.08.18 ノウハウ
ノウハウ PHP入門:PHPUnitにおけるモックについて よっしー こんにちは。よっしーです(^^) 今日は、PHPUnitにおけるモックについてご紹介します。 背景 物体をテストのダブルに置き換えて、例えばメソッドが呼び出されたことを検証するなど、期待を確認するテクニックを「モッキング」と呼びま... 2023.08.17 ノウハウ
ノウハウ PHP入門:PHPUnitにおけるテストスタブについて よっしー こんにちは。よっしーです(^^) 今日は、PHPUnitにおけるテストスタブについてご紹介します。 背景 ジェラルド・メザロスは、彼の「xUnit Test Patterns」の書籍で、次のようにしてテストダブルの概念を紹介してい... 2023.08.16 ノウハウ
ノウハウ PHP入門:PHPUnitにおけるフィクスチャについて よっしー こんにちは。よっしーです(^^) 今日は、PHPUnitにおけるフィクスチャについてご紹介します。 背景 テストは通常、"Arrange, Act, Assert "の構造に従います。 テストは通常、「準備、実行、検証」の構造に従... 2023.08.15 ノウハウ
ノウハウ PHP入門:PHPUnitにおけるテストの実施方法について よっしー こんにちは。よっしーです(^^) 今日は、PHPUnitにおけるテストの実施方法についてご紹介します。 前提 この記事は下記の公式サイトのドキュメントをベースにしています。 概要 PHPUnitの目標のひとつに、テストはコンポーザ... 2023.08.14 ノウハウ