Previous: Общение Up: Содержание Next: Ruby

Coding Стиль кодирования

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

Любой код

C++ код

Ruby код

Код ядра

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

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

Previous: Общение Up: Содержание Next: Ruby