Полное руководство по присвоению имени рубиновому камню: лучшие практики и примеры

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