記事情報殿堂入り企業

Ruby on Rails アプリケーションにおけるモンキーパッチの当て方

Ruby on Rails アプリケーションにおけるモンキーパッチの当て方

技術部の牧本です。今日はモンキーパッチの話をします。モンキーパッチとは何かそもそもモンキーパッチ (monkey patch) とは何でしょうか?端的に言えば、言語の組み込みクラスやライブラリ、その他外部ライブラリの挙動を、動的に拡張する仕組みをモンキーパッチと呼びます。 *1例えば、Ruby のモンキーパッチのすごく単純な例として以下のようなものがあります...

更新日: 2016-08-31
記事の見出し
  • Ruby on Rails アプリケーションにおけるモンキーパッチの当て方
  • モンキーパッチとは何か
  • モンキーパッチの当て方
  • 最初の原則 - モンキーパッチを使わない
  • それでもモンキーパッチを当てたいとき
  • パッチを隔離する
  • アプリケーションから見えるインターフェースを変えない
  • パッチが不要になったときに外せるようにする
  • モンキーパッチの外し方
  • まとめ
テックブログ情報
Ruby on Rails アプリケーションにおけるモンキーパッチの当て方
ブログクックパッド開発者ブログ
ブログ概要
QiitaQiita::cookpad
会社名株式会社クックパッド
会社概要国内6000万MAUのレシピ投稿・検索サービスの『クックパッド』を運営しています
上場情報Yahoo!ファイナンス