アジャイル関連の用語 01方法論 2025年06月30日 0 ペアプログラミング一台のマシンで、2人のプログラマーが、共同でコードを作成する一人はプログラミングを書き、もう一人は、コードを見て、エラーを発見したり改善点を発見するTest Driven Development (TDD)ユニットテストをパスするために、コードを書いていくやりかたまず、ユニットテストのコードを書き実行する。これは、プログラムが書けていないため、失敗するそして、ユニットテストにパスするように、コードを書き直す継続的な統合日に数回、プログラマはコードをチェックインし、統合するシステムが、日に数回ビルドされるシンプルな設計デザインをシンプルに保つ今のイテレーションで実現するストーリーに集中し将来のための設計はしないイテレーションの間にチームは、デザインを見直すチームは、インフラの設計やデータベースを選択する、ミドルウエアを選択することから始めるわけではないもっともシンプルな実現方法からはじめるインフラは、必要なストーリーが来たときに考えるRefactoringコードは、機能を加えるごとに、あるいは、バグを直すたびに、構造が崩れるこれをほっておくと、保守性に問題がでるリファクタリングは、これを防ぐ方法であるリファクタリングは、システムの振る舞いを変更することなく内部の構造を改善するものであるリファクタリングを行うことで、コードをクリーンに、シンプルに保つ PR