Назад: Общение Выше: Содержание Вперед: Ruby

Стиль программирования

Следующие правила позволяют поддерживать код Rubinius в порядке. Если у Вас возникают вопросы по стилю, задайте их на IRC канале #rubinius на сервере irc.freenode.net.

Любой код

C++

Ruby

Код ядра

Первичное требование для всего кода ядра --- простота и эффективность. Простой код зачастую наиболее эффективен и понятен. В коде, отвечающем за начальную загрузку, не должно быть метапрограммирования. Используйте #attr_xxx методы внутри любых исходников ядра. Также, для задания алиасов методам используйте #alias_method, вызываемый сразу за описанием метода. Делайте методы приватным с помощью private :sym сразу после описания метода. Помните, что версии методов, описанных выше на стадии alpha, принимают один символьный аргумент.

Документация

Назад: Общение Выше: Содержание Вперед: Ruby

Tweet at @rubinius on Twitter or email community@rubini.us. Please report Rubinius issues to our issue tracker.