
プログラムでオブジェクトになり得るもの
オブジェクト指向プログラムでは、扱うものをオブジェクトとして捉え、それを操作して機能を実現 ...

プログラミングの原則
プログラマーが効率的で保守性の高い、読みやすいコードを作成するために使用する原則やベストプ ...

コードの可読性
コードの可読性とは、コードを書いている開発者と、そのコードを保守する将来の開発者の両方を含 ...

関心ごとの分離の原則(セパレーション・オブ・コンサーンズ)
SoC(Separation of Concerns)原則とは、ソフトウェア開発の原則の一 ...

SOLIDの法則
SOLIDとは、優れたオブジェクト指向設計の5つの原則の頭文字をとったものです。 単一責任 ...

YAGNIの法則
YAGNI(You Aren't Gonna Need It)原則とは、ソフトウェア開発の ...

KISSの法則
KISS原則(Keep it Simple, Stupid)とは、プログラマに、複雑でわか ...

DRYの法則
DRY(Don't Repeat Yourself)原則とは、ソフトウェア開発の原則で、同 ...

アダプターデザインパターン
アダプター設計パターンの実現テストします アダプターパターンとはどのようなものでしょうかた ...

コマンドデザインパターン5(マクロ)
コマンド設計パターンの実現テストします シナリオ コマンドデザインパターン4にマクロ機能( ...