2016/11/03 @ PHPカンファレンス2016 2016/12/15 @ PHPカンファレンス2016再演イベントにて改訂 2017/06/10 @ PHPカンファレンス福岡2017にて改訂 2017/06/10 @ PHPカンファレンス福岡2017講演録画 https://www.…
![PHP7 で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 / PHP Conference 2016](https://cdn-ak-scissors.b.st-hatena.com/image/square/106ea9314196040dc6b7deeb3d934f2fbc7a04ba/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F68b40ca9983a48dc9efec540ab98f88d%2Fslide_0.jpg%3F8124293)
コーンウェイの法則 「コーンウェイの法則」というのを知ってますか?Jim Conplien の組織プロセスパターンにも登場しますが、”組織の構造がソフトウェアの構造に反映する“あるいはその逆、“ソフトウェアの構造が組織の構造に反映する”というものです。Wikipedia によると、 Conway’s law is an adage named after computer programmer Melvin Conway, … “organizations which design systems … are constrained to produce designs which are copies of the communication structures of these organizations”
一言で言うと、CxDとはターゲット顧客が1日に経験する「ブランド体験」を、すべて時系列で並べて一覧化したものです。調査に基づくのが理想ですが、身近な近しい人にヒアリングしつつ、残りを想像で埋めていくだけでも十分に発見があります。 例えば、朝、駅に着いてグレゴリーのリュックから定期パスを取り出す。チャックを開くざっくりとした感覚がとても心地よい。これはブランド体験です。会社に着いて、シアトルのスタバ一号店で買ったオリジナルマグカップに、Nespressoで淹れたエスプレッソを注ぐ。横で同じくコーヒーを淹れていた同僚がマグカップに関心を示したので、購入したときのストーリーを語る。この数分の間に、2つのブランドに対して2人の顧客に、合計4つのブランド体験が生まれています。 CxDでは、このようにブランド体験を時系列に書き出していきます。それぞれの体験には、対象となるブランドと、その体験がポジかネ
バッチ処理というのはそれ単体で勉強しようとするとなかなか何を勉強したらいいのかわからないことが多い。 特に経験がWeb系ばっかりだと、いざバッチ処理を実装しようとした時に基本的なノウハウを知らないままに書いてしまうことが多い。 バッチ処理というのは実態を整理すると「何らかのトリガーを期に起動し、データをロード・加工・変換・集計してから、出力する」という事になる。 まぁ、INがあって処理してOUTがあるという点では関数だと考えてもいいだろう。 システムの利用者(人に限らない)のアクションとは直接関係ない処理であったり、利用者のアクションをトリガーとしていても、即時にレスポンスがいらないor返せない場合に バッチ処理を選択する事が多い。 実現方式はシェルスクリプト、LL言語、実行可能バイナリだったりするし、デーモンとして立ち上げる場合もある。 利用者の操作に対して対話的・同期的な処理はオンライ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く