継続的インテグレーション(CI)とは?仕組みとメリットをわかりやすく解説【IPA試験対策】
「開発者がコード変更を頻繁に共有リポジトリへ統合し、ビルドとテストを自動実行する開発プラクティス」
リファクタリングとは?目的とコード改善の手順をわかりやすく解説【IPA試験対策】
「外部から見た動作を変えずに、プログラムの内部構造を整理して保守性を高める作業」
テスト駆動開発(TDD)とは?レッド・グリーン・リファクタリングの流れをわかりやすく解説【IPA試験対策】
「先にテストコードを書き、それを満たすように実装を進めていくソフトウェア開発手法」
スクラム(Scrum)とは?アジャイル開発のフレームワークをわかりやすく解説【IPA試験対策】
「短い期間ごとに開発と振り返りを繰り返し、少人数チームで価値あるソフトウェアを継続的に届けるアジャ…
XP(エクストリームプログラミング)とは?5つの価値と主要プラクティスをわかりやすく解説【IPA試験対策】
「変更を歓迎し、短いサイクルで動くソフトウェアを作り続けるアジャイル開発手法」
アジャイル開発とは?意味・手法・メリットをわかりやすく解説【IPA試験対策】
「短い反復サイクルで設計・実装・テストを繰り返し、動くソフトウェアを少しずつ育てていく開発手法の総…
デザインレビュー (DR)とは?目的と進め方をわかりやすく解説【IPA試験対策】
「各工程の設計成果物を、開発者以外も含む関係者で評価し、欠陥や改善点を早期に洗い出す公式な会議」
パスアラウンドとは?回覧型レビュー手法の意味をわかりやすく解説【IPA試験対策】
「成果物を複数のレビューアに配布・回覧し、各自から指摘をもらう非対面型のレビュー技法」
ウォーターフォールモデルとは?特徴・工程・メリットをわかりやすく解説【IPA試験対策】
「要件定義から運用まで、各工程を順番に滝のように上から下へ進めるソフトウェア開発手法」
ピアレビューとは?同僚同士で行うソフトウェアレビューの意味をわかりやすく解説【IPA試験対策】
「同じ職場の同僚同士で、成果物の欠陥を早期に発見するために行うレビュー」