タグ PHPメンターズ
人気順 5 users 10 users 100 users 500 users 1000 usersPHPメンターズ -> PHPにおける宣言的集合操作入門:Ginq
PHPにおける宣言的集合操作入門:Ginq 配列、連想配列といったデータの集まり - 集合に対する操作は、日々のプログラミングにおいて頻繁に記述するコードの1つです。その一方で、旧来の愚直なループを使った集合操作はコードを複雑にする大きな要因となります。これに対処するために、Microsoftは統合言語クエリ:LINQ(Language-Integrated Query)を開発しました。LINQ ... 続きを読む
PHPメンターズ -> Beyond MVC
Beyond MVC PHP Advent Calendar 2013 - 6日目 昨日は@fivestrさんのComposerを使った簡単Travis CI設定でした。 TL;DRオブジェクト指向/MVCでうまく捉えきれていなかったものは何なのか? MVCから続くソフトウェアアーキテクチャーの「その先」は何なのか? Reenskaug博士を知っていますか? WikipediaによればReensk... 続きを読む
PHPメンターズ -> 状態ではなく、振る舞いをモックせよ
状態ではなく、振る舞いをモックせよ TL;DR GOOS本『実践テスト駆動開発』で触れられている「ロールをモックせよ」について、違った角度で解説 ドメインモデルを豊かにすることでコードがシンプルになる例 Mock Behaviors, Not States ユニットテストを記述する際、テスト対象のオブジェクトが利用しているオブジェクト(依存オブジェクト、隣接オブジェクト)はモックオブジェクトにして... 続きを読む
PHPメンターズ -> PHPカンファレンス2013で「モデルとの向き合い方:ドメイン駆動設計体験ワークショップ」を行いました
PHPカンファレンス2013で「モデルとの向き合い方:ドメイン駆動設計体験ワークショップ」を行いました PHPカンファレンス2013のワークショップ枠にて、『モデルとの向き合い方:ドメイン駆動設計体験ワークショップ』をPHPメンターズで担当させていただきました。 ワークショップで使ったスライドは以下になります。 前半のDDD基礎では、ソフトウェアを実際に作っていく流れの中でどのようなことをするのが... 続きを読む
『PHPでオブジェクト指向的FizzBuzz』問題の解説記事~PHPが書けてオブジェクト指向がわかるとイケてるエンジニアになれる!? #php #オブジェクト指向 - CodeIQ Blog
2013-08-07 『PHPでオブジェクト指向的FizzBuzz』問題の解説記事~PHPが書けてオブジェクト指向がわかるとイケてるエンジニアになれる!? #php #オブジェクト指向 問題解説 CodeIQ中の人、millionsmileです。PHPメンターズの後藤秀宣さん出題の『オブジェクト指向的FizzBuzz』問題の解説記事です!PHPは、開発言語別の求人数ランキングで2位であります(出典... 続きを読む
PHPメンターズ -> Eclipseで快適にPHPアプリケーション開発を行うためのプラグイン5選
Eclipseで快適にPHPアプリケーション開発を行うためのプラグイン5選 2009年の秋にMakeGoodの開発を始めた頃、私の開発環境は大きく変わりました。GNU EmacsからEclipseへ、すなわちテキストエディターから統合開発環境(IDE: Integrated Development Environments)への変更です。統合開発環境には多くの利点がありますが、型やメソッドの定義・... 続きを読む