Precedente: Comunicazione Su: Indice Successivo: Ruby

Linee guida per la scrittura del codice

Le seguenti linee guida puntano a mantenere il codice di Rubinius manutenibile. Quando in dubbio su una delle linee guida, fate le vostre domande sul canale IRC #rubinius su irc.freenode.net.

Tutto il codice

Codice C++

Codice Ruby

Codice del kernel

Le linee guida principali per il codice del kernel sono la semplicità e l'efficienza. Il codice semplice è spesso più efficiente e generalmente più comprensibile. Non andrebbe usata la metaprogrammazione nel bootstrap. Utilizzate i metodi #attr_xxx per tutto il codice del kernel. Inoltre, le chiamate al metodo #alias_method per la creazione di metodi alias vanno poste subito dopo la definizione del metodo. I metodi privati vanno specificati chiamando il metodo private :sym subito dopo la definizione del metodo. Ricordate che le versioni dei metodi sopra citati nello stage alpha ricevono un singolo simbolo come parametro.

Documentazione

Precedente: Comunicazione Su: Indice Successivo: Ruby

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