2017/07/26 第116回 PHP勉強会の発表資料です。
2017/07/26 第116回 PHP勉強会の発表資料です。
2016/10/19 に大阪で開催された Laravel Osaka 2016 にて、「DDD パターンを活用した Laravel アプリケーション開発」を発表しました。 会場の MOTEX さん。巨大スクリーンが 2 面あり、話しやすい環境でした。 発表資料 Laravel の具体的なテクニックに比べると抽象的な内容なので、どれだけ伝えられるか思案したのですが、聞いて頂いた方からのフィードバックや参加者アンケートでも概ね良い評価を頂けたので安心しました。 ValueObject については、さらに掘り下げて話せるテーマなので、これ単体でもまた話してみたいです。 Value Object は基本ですね | DDDパターンを活用した Laravelアプリケーション開発/ddd-with-laravel https://t.co/ZzRTnt0tY6— 増田 亨. (@masuda220) O
-----------追記------------- 仕様パターンについては以下の書籍で可能な限り詳しく解説しています。 興味あれば読んでみてください。 pospome.booth.pm -----------追記おわり------------- エリック・エヴァンスのDDD本では「仕様パターン」という実装パターンが説明されている。 仕様上のバリデーションはエンティティや値オブジェクトに実装してはいけない。 複雑な仕様による複雑なバリデーションロジックは クラスの肥大化を招いてしまう。 class User { //こういったバリデーションは肥大化を招く public boolean isXXX(){ //複雑なロジック } } また、こういったバリデーションは複数のエンティティを必要とする場合があるので、 どのクラスの責務とするのかを明確に判断できないこともある。 class User
Adobe Systemsがついに「Flash」の開発および提供を2020年末に終了する。Apple、Google、Microsoft、Facebook、Mozillaなどが協力する。1996年に「Macromedia Flash」として誕生したコンテンツ技術が24年の生涯を閉じる。 「AdobeはFlashの終末(end-of-life)を計画している。具体的には、Flash Playerのアップデートと提供を2020年末に停止する。コンテンツ製作者に対し、それまでに既存のFlashコンテンツを新しいオープンフォーマット(HTML5やWebGLなど)に移植するよう推奨していく」としている。 Flash終了に当たっては、Apple、Facebook、Google、Microsoft、Mozilla(リンク先は各企業の公式ブログ)を含む技術パートナーと協力しているという。 Appleの故ステ
例のCTOの話自分が遭遇した事態ととても似ていた。 自分は彼ほど知名度はないし、著書があったり、有名な会社の役員をしたりなどの社会的成功はないが。 よく女の相談に乗ったり、優しく対応していたら身体の関係を求めてきて、自分にも人生を楽しもうという思いもあり、 関係を持ってしまった。 30代で結婚したあと、40代に入ると、離婚、不倫は当たり前のように友人知人は体験している。 40代に入ると、多くの人に似たようなパターンのことが起きるらしい。 恋愛の幸福物質(セロトニン)は、最長で4年しかもたず、それ以降は惰性の生活になってしまうことが多いようだ。 例の境界性人格障害の女は、境界性人格障害は性格だと言うが、ああいう犯罪まがいのことをするような性格が、 果たして正常と言えるのか、甚だ疑問である。 罠の概要自分が体験した女は、ブログを作ったり、ツイッターで執拗につぶやいたりと脅迫のようなことまではし
ドメイン駆動設計 Domain-Driven Design ( DDD ) 準備 / スタートアップ / ブラッシュアップ / チャレンジ / 参考書籍 / Read less
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く