セクション
1542 ページ目
Posts
このバックアップツールのどこが変わりやすく、どこが変わらないのか。設計を振り返る
夜間バッチで失敗に気づけるようにしたい。ログと例外処理を足す
tar.gz にまとめたい。Engine を触らず圧縮の戦略を足す
Template Method と Strategy は、どちらがループを持つべきか。2つを組み合わせる
バックアップ方式を切り替えたい。フルと差分と増分を Strategy で差し替える
バックアップの if 文が増えてきた。Template Method で処理の骨格を切り出す
毎回全ファイルをコピーして遅い。更新時刻の比較で差分だけ処理する
Perl でバックアップツールを自作したい。再帰コピーで動く最小版を作る
【目次】Perl/Mooでテキスト処理パイプライン(全6回)
フィルターを足すたびに本体を直したくない。プラグインで外から読み込む【OCP】
アクセスログから Top 10 の URL を出したい。作ったフィルターを組み合わせる【Perl】
パイプラインの最後に行数と統計を出したい。集約処理のフィルターを足す【Moo】
フィルターを逆順に作る手間をなくしたい。メソッドチェーンで組み立てるビルダー【Moo】
ソートと重複排除を足したいが、既存のフィルターは触りたくない。基底クラスで重ねる【Decorator】
cat | grep を Perl で再現したい。正規表現フィルターを連鎖できる形で作る【Moo】
1
…
21
22
23
…
103