コードリーディング

第5回 コードリーディング

FuelPHPを追った。【リクエストのクラス構造】 リクエスト処理のクラス構造を追って見る。 レスポンスを取得するためのコードは以下。 $response = Request::forge()->execute()->response();Requestクラス ... リクエストを管理するクラスで、HTTPだけでは…

第4回 コードリーディング

FuelPHPのDB周りと書籍「ドメイン駆動設計」のサンプルを読んでみた。ドメイン駆動設計は全体像を把握するだけで終わったので、 次はドメイン設計部分を読もうと思う。 以下はFuelPHP。【DB】 以下はselectのコード。 これを追っていく。 - $db = \DB::query…

第2回 コードリーディング

今回も前回に引き続きFuelPHPを読んだ。 FWだと全体を把握するのに時間かかるから、 次からはもう少し小さめのライブラリとかにしようと思う。【Event】 イベントの発火方法。 \Event::instance()->has_events('request_created') and \Event::instance()->t…

第1回 コードリーディング

ちょっとした経緯で定期的にコードリーディングをすることにした。 満足するまでは続けようと思う。最初の題材はFuelPHP。とりあえず、リクエストがControllerを呼び出すところまで 追ってみようと思ったけど、 途中に出てくるクラスを調べてたら終わらんか…