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 のメソッド名に大文字が混ざってると違和感! Javascript だといろいろ混ざったりとか……キタネ
ていうか、インスタンス作ったらすぐに remove_const やってもいいのかな。
Inserted at 2004-09-05T19:22:13+09:00
Trackback URI: http://lowreal.net/logs/2004/09/05/5.trackback
NULL
Generated with Taglibro
この日記は Taglibro と呼ばれる XML ベースの XSLT をテンプレートとして使ったシステムを使っています。現在の Taglibro は Ruby, ruby-xslt, libxml-ruby による実装です。ソースコードはとりあえず公開していません。
Comments (0)