Я смущен тем, что означает соглашение об именах драгоценных камней, когда имя драгоценного камня имеет более одного слова.Следует ли использовать тире или подчеркивания при назначении драгоценного камня более чем одним словом?
мышление-сфинкс название драгоценного камня, но база * .rb файл для этого самоцвета Библиотеки/thinking_sphinx.rb (подчеркивание)
актов-как-taggable-на являются имя жемчужины, а базовый файл * .rb называется lib/actions-as-taggable-on.rb (дефисы)
factory_girl использует символ подчеркивания как в имени драгоценного камня, так и в названии базы * .rb
Имеет ли значение, если использовать символы подчеркивания или дефисы? Существует ли какой-либо новый консенсус здесь?
Это consistene с reccommendation приведен в официальном Ruby Gems Guides - [Последовательное именование] (http://guides.rubygems.org/patterns/#consistent-naming). – stevenharman
Как насчет yajl-ruby или bcrypt-ruby, которые являются оболочками Ruby для существующих библиотек C? Я хочу, чтобы в моем коде просто требовалось «bcrypt», но я не хочу называть проект gytub «yajl» или «bcrypt», потому что эти (возможно) уже взяты для исходных библиотек C. – dubek
Ссылка на статью Эрика Ходеля теперь мертва. Я пытался найти его в Интернете, но после 3 минут в Google этого не удалось. – gardenofwine