Tags
246 ページ目
Design-Pattern
設定読み込みが毎回走ってバッチと値がずれる。インスタンスを1つにまとめる【Singleton】
PerlとMooでWebページ変更ハンターを作ろう
【目次】Perl API統合パターン(全8回)
天気 API 連携の完成版を読み返す。使っていたのは Adapter と Facade、それと SOLID の関係
全部の API が失敗したら呼び出し側は undef だらけになる。Try::Tiny と【Null Object】で止まらない設計にする
API が落ちても天気を返したい。複数の Adapter をまとめて窓口を1つにする【Facade】
Adapter で揃えたのに、呼び出し側のコードがまだ長い。何が残っているのかを整理する
2つ目の天気 API を足したら if 文だらけになった。何が破綻するのかを確かめる
このバックアップツールのどこが変わりやすく、どこが変わらないのか。設計を振り返る
Template Method と Strategy は、どちらがループを持つべきか。2つを組み合わせる
バックアップ方式を切り替えたい。フルと差分と増分を Strategy で差し替える
バックアップの if 文が増えてきた。Template Method で処理の骨格を切り出す
毎回全ファイルをコピーして遅い。更新時刻の比較で差分だけ処理する
Perl でバックアップツールを自作したい。再帰コピーで動く最小版を作る
【目次】Perl/Mooでテキスト処理パイプライン(全6回)
1
…
15
16
17