DIP Robert C. Martin氏による有名なオブジェクト指向設計(OOD)の原則Principles of OODがあります。そのうちDIP依存逆転原則はクラス同士の結合度をいかに減らすか、またはどちらに依存す… Read more »
Posts Categorized: PHP
BEAR.Sunday Coding
The new era of PHP web development BEAR.Sundayの開発をスタートしたときに、web制作の現状や求められるものは?という視点で考察を行いました。その結果をスライドとしてまとめたの… Read more »
v0.2.0alpha
BEAR.Sunday v.0.2.0alpha v.0.2.0alphaをリリースしました。 今回のリリースはblogチュートリアルのためのサンプルアプリケーションの実装を中心に、CRUDアプリケーションを通してアプリ… Read more »
Object Framework – Ray.Aop
Apect Oriented Design メソッド・インターセプター 例えばテスト用途にどんな引き数が渡されても特定の同じ値を返さなければならないとします。 あるいはアジリティを重視した開発で、メソッド内のコードや利用… Read more »
Object Framework – Ray.Di
Dependency Injection BEAR.Sundayではオブジェクトが必要とするインスタンスを、自ら取得しないでインジェクターに代入してもらうことを期待します。 コンストラクタやセッターメソッド経由で外部から… Read more »
BEAR.Resource
BEAR.SundayはDI、AOP、REST、この3つの技術をコアにしたオブジェクトフレームワークをベースにしています。 このオブジェクトフレームワークがある程度完成したのを機に、今回v0.1.0alphaとして一旦ま… Read more »
PHPでアノテーション
アノテーションとは プログラミングでは、コード中に登場する要素(クラス、メソッドなど)に対して、それ自体に関する情報(メタデータ)を注記できる仕組みのことをアノテーションという。「このメソッドはテスト用である」「ここでコ… Read more »
PHP: Dis Is It.
昨日2011.12.17にPHP Apocalypse というイベントで”PHP: Dis Is It”と題した発表をしました。 PHP Disを、そのDisそのものよりDisのありようやDis周… Read more »
テストでPHP5.4の開発にコントリビュートしよう
現在PHPデベロッパチームはPHP5.4の正式リリースに向けて準備をしていますが、テストを行い結果を送信することで開発協力する事ができます。コーディングも英語も必要ありません。数分で完了します。 ダウンロードとテスト P… Read more »
Ray.Di on Aura.Di
Aura.Di Ray.DiはAura.Diを使用しています。AuraはPHP5.3用フレームワークで、Paul M.Jones.氏がリードのPHP5.2用フレームワークSolarPHPの現在のメジャーバージョンです。有… Read more »