Birden fazla kelime ile bir mücevher adlandırırken tire veya alt çizgi kullanmak gerekir?
Gem adı birden fazla kelime varsa gem adlandırma ne olduğu konusunda kafam karıştı.
düşünme-Sfenks gem adıdır, ama base *.bu gem için rb dosya/thinking_sphinx lib.(alt çizgi) rb
eylemleri-olarak-taggable-gem adını ve base *.rb dosya lib denir/--taggable-hareket.rb (tire)
factory_girl bir base *adına hem gem adı ve alt çizgi kullanır.dosya rb
Bir alt çizgi kullanır veya tire fark eder mi? Herhangi bir gelişmekte olan uzlaşma burada mı?
CEVAP
Hodel bu konuda bir blog yazısı var Eric: A Project Naming Recommendation
Rayların Kongre katılaşmış eşleme sınıf adları için CamelCase dosya adları (sınıf altını çizdi İMAPProcesor tanımlanır imap_processor.rb). Kullanma altını çizdi gem adları insanlar için kolaylaştırır gerektiren dosya ne olduğunu (aynı proje adı) veya hangi sınıf adı ri bakmak için.
Eğer eklenti bir taş veya bir uzantısı varsa Alt-projenin adı tack ederim bir çizgi ile. Eğer yeni bir eklemek istedim işleyici bank için imap_to_rss için e-posta, gem adını alacaktı imap_to_rss-chase.
Bir film şeridi içinde, nasıl birden f...
Birden fazla eleman için bir WordPress...
Yabancı anahtar kısıtlaması devir veya...
Python ile birden fazla satır için uzu...
Tire, alt çizgi veya URI sözcük ayırıc...