素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
PHP技術者認定試験 準上級
「PHP技術者認定試験 準上級」の記事一覧
データベースのテストデータや初期データを投入する処理を何と呼ぶか。
データベースのテストデータや初期データを投入する処理をはシーディング(Seeding)。
2026年1月24日
「N+1問題」とは、主にどのような状況を指すか。
主にどのような状況を指すかはループ内で都度SQLを発行してしまい、クエリ数が膨大になる問題。
2026年1月24日
SQLにおいて、削除フラグを立てることで見かけ上削除したことにする手法を何と呼ぶか。
削除フラグを立てることで見かけ上削除したことにする手法をは論理削除(ソフトデリート)。
2026年1月24日
privateメソッドをテストするための一般的な手法として、最も適切なアプローチはどれか(議論はあるが技術的な解として)。
最も適切なアプローチはReflectionClassを使用してアクセス可能にする。
2026年1月24日
CI/CDパイプラインにおいて、「CI」が指すものはどれか。
「CI」が指すものは継続的インテグレーション。
2026年1月24日
テスト実行時にデータベースを初期状態に戻すなど、テスト環境を整える処理を何と呼ぶか。
テスト環境を整える処理をはフィクスチャ(Fixture)。
2026年1月24日
コードを実行せずに、静的に解析してバグや型の不整合を発見するツール(例:PHPStan, Psalm)を何と呼ぶか。
静的に解析してバグや型の不整合を発見するツールをは静的解析ツール。
2026年1月24日
PHPUnitで、1つのテストメソッドに対して異なる複数のデータセットを与えて繰り返しテストする機能はどれか。
セットを与えて繰り返しテストする機能はデータプロバイダ。
2026年1月24日
プログラム内の実行された行数や分岐の割合を測定する指標はどれか。
プログラム内の実行された行数や分岐の割合を測定する指標はコードカバレッジ。
2026年1月24日
テストコードを先に書き、そのテストに通るように実装を行う開発手法はどれか。
そのテストに通るように実装を行う開発手法はTDD(テスト駆動開発)。
2026年1月24日
投稿のページ送り
1
…
31
32
33
…
80