2004-09-05 ========== Ruby PluginManager と命名規則 ----------------------------- Reference URI: http://lowreal.net/logs/2004/09/05/5 Written Time: 2004-09-05T19:00:26+09:00 Tags: prog 外側からアクセスできるのはそんな大きな問題にはならないような気がするので、このまま 実装してこう。まぁクラスオブジェクトを適当に突っ込んだらすぐに remove_const すればいいような気がしないでもない。この辺考えよう…… 前回ロード時のファイル日時と比べて更新されてたらリロードするメソッドとかとか。 ちなみに結構命名規則がいいかげんな感じで統一してたりする。クラス名とかモジュール名 は単語先頭を大文字にする(どっちにしろクラス名先頭は大文字だし)形で、メソッド名と か変数名はアンダースコアで単語つなぐ、ってのを基本として適当に単語作ったり略したり 。 foo_bar: 普通 FooBar: WinAPI とか、C とかっぽい気がする。読み難いし書きづらいし間違いやすい。 FOO_BAR: 定数 fooBar: なんかダサい Foo_Bar: Foo_bar: あんまり見かけない 激しくダサい どうでもいい話だ。でも Ruby のメソッド名に大文字が混ざってると違和感! Javascrip t だといろいろ混ざったりとか……キタネ ていうか、インスタンス作ったらすぐに remove_const やってもいいのかな。