(閉じる)

タグ :

コンピュータ・IT 10 users このエントリーをはてなブックマークに追加

西尾泰和のブログ @ Cybozu Labs: Pythonで関数名を安全に変更する

Pythonのような動的な言語では、Javaのように「メソッドの名前を呼び出しも含めて変更」というリファクタリングが簡単ではありません。整合性をチェックするフェーズがないので、不用意に名前を変更すると実行時に「そんな名前の関数はない」と怒られてしまいます。 そこで「一度deprecated(非推奨)にする」という方法を考えました。 まず下のようにfooという関数と、それを読んでいるcallerという関数を作りました。今からこのfooをbarという名前に変更したいと思います。 しかし、実際にはcallerは... > このページを見る

最終更新時間: 2007年10月17日21時02分
▼ブログで紹介する

みんなのブックマーク 人気(0) 新着

  • デコレータ使用の良例。 2008/12/31
  • リファクタリング 非推奨 2007/10/18
  • Pythonで関数名を置き換える時にメッセージ等の処理を行う話。面白い。 2007/10/18

このブックマーク一覧を非公開にするには?

はてなブックマークはオンラインでブックマークを管理・共有できる無料サービス。自宅、職場、外出先、どこからでも同じブックマークにアクセスできます。ユーザーはみんなでブックマークを共有して効率良く情報収集しています。あなたもはてなブックマークを始めてみませんか?

このエントリーを含む日記(2)