脳みそスワップアウト

揮発性なもので。おもにPHPのこととか。

格言

ブライスの法則 (Bryce)

Good Systems Design + Good Programming = Great Systems Good Systems Design + Bad Programming = Good Systems Bad Systems Design + Good Programming = Bad Systems Bad Systems Design + Bad Programming = Chaos

STUPID

良くないコードの兆候 Singleton (シングルトン) ※古典的なパターン Tight Coupling (密結合) Untestability (テスト不能) Premature Optimization (時期尚早な最適化) Indescriptive Naming (説明的ではない名前) Duplication (重複)

OCP(Open-Closed Principle)

the Open-Closed Principle.拡張については開かれている(open)が、 修正については閉じられている(close)、べきだという設計思想。既存のクラスを修正せずに拡張できるようにせよ。

Postelの法則

サーバは理想主義であれ。クライアントは実用主義であれ。 受信に関してはより柔軟に、送信に関してはより正確に。 人に優しく、自分に厳しく。