Tags
413 ページ目
Moo
update を持たない偽物が通知係として登録できてしまう。does 制約で弾く【型制約】
深夜だけアラートを鳴らしたい。通知係を実行中に attach/detach で出し入れする【動的な登録・解除】
通知係を呼ぶ処理が main に散らばる。IntrusionHub に集めて一斉通知する【attach/detach/notify】
通知係が update を実装し忘れても気づけない。Moo::Role の requires で契約にする【Moo::Role】
ログ・スコア・アラートが混ざったループを、通知係のクラスに分ける【責務の分離】
侵入レーダーに脅威スコアとアラートを足したら、ループが if/else だらけになる【破綻を体験】
ハニーポットの侵入ログを、Perl と Moo でコンソールに流す。イベントクラスだけの最小レーダー【最小構成】
ギャラリーが固まる、誰でも見られる、毎回遅い。5つの困りごとをProxyで片付ける全5回【目次】
画像を外部サーバーに移しても、呼び出し側は変えない。通信の事情を代理に隠す【Remote Proxy】
誰がどの絵を見たかを残したい。ログ出力が散らばる前に代理へ集約する【Logging Proxy】
同じ絵を開くたびに毎回待たされる。取得済みの結果を代理に覚えさせる【Caching Proxy】
鍵付きの絵を一般ユーザーも開けてしまう。権限チェックを代理に任せる【Protection Proxy】
高解像度の画像を全件読み込んで画面が固まる。見るときまで読み込みを遅らせる【Virtual Proxy】
偽APIのif/else地獄を、PerlとMooのクラス分割で抜けてFactory Methodにたどり着く全8回【目次】
ここまで作った偽APIの設計に名前を付ける。Scenario が Creator、create_response がファクトリメソッドだった【Factory Method】
1
…
17
18
19
…
28