エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
BashでStrategyパターン - 超ウィザード級ハッカーのたのしみ
デザインパターンはオブジェクト指向言語だけのものではない。シェルスクリプトにもデザインパターンの... デザインパターンはオブジェクト指向言語だけのものではない。シェルスクリプトにもデザインパターンの概念は適用可能です。 Strategyパターンとは、アルゴリズムを動的に付け替えることができるデザインパターンです。 この概念は決してオブジェクト指向だけのものではありません。Cでもコールバック関数という形で実現することができます。 シェルスクリプトであっても、処理を動的に付け替えるコマンドを作ることができます。例えば、 exec nohup chroot time strace などのコマンドは引数に指定されたコマンドで動きが変わります。Strategyパターンと同じ発想と言えると思います。 こういうコマンドを引数に取るようなコマンドを作ると便利なことが多い。例えば、前処理と後処理を共通化したいときに有効かと思われる。 以下は例。 function do_between_before_afte
2016/04/13 リンク