- Описательное именование.
Выберите имя, которое кратко описывает функциональность или назначение вашего драгоценного камня. Он должен дать потенциальным пользователям четкое представление о том, что делает драгоценный камень. Вот пример:
gem 'awesome_pagination'
- Составное именование.
Объедините несколько слов, чтобы создать уникальное и описательное имя. Этот подход обычно используется, когда драгоценный камень решает конкретную проблему или предоставляет уникальную функцию. Например:
gem 'devise_invitable'
- Именование префиксов.
Используйте префикс, чтобы указать назначение или категорию вашего драгоценного камня. Это помогает пользователям с первого взгляда определить функциональность драгоценного камня. Вот пример:
gem 'rails_admin'
- Именование суффиксов.
Подобно именованию префиксов, добавление суффикса может предоставить дополнительный контекст о функциональности драгоценного камня. Например:
gem 'kaminari-pagination'
- Именование сокращений:
Если назначение вашего драгоценного камня может быть представлено аббревиатурой, вы можете использовать его в качестве имени драгоценного камня. Сокращения запоминаются и могут сохранять символы. Вот пример:
gem 'RSpec'
- Именование глаголов.
Рассмотрите возможность использования глагола для обозначения действия или поведения, которое выполняет ваш драгоценный камень. Этот подход подходит для драгоценных камней, которые предоставляют определенные функциональные возможности. Например:
gem 'guard-rspec'
- Именование для конкретного домена.
Если ваш драгоценный камень предназначен для определенного домена или отрасли, включение релевантных ключевых слов может помочь привлечь целевую аудиторию. Вот пример:
gem 'finance_calculator'