Usare %() per le stringhe a una riga che richiedono sia l'interpolazione che i doppi apici incorporati. Per le stringhe a più righe, preferire gli heredoc.
Evitate %q a meno che non abbiate una stringa che contiene sia ' che ". I letterali delle stringhe regolari sono più leggibili e dovrebbero essere preferiti, a meno che non debbano essere evasi molti caratteri.
Usare %r solo per le espressioni regolari che corrispondono ad almeno un carattere /.
Evitare l'uso di %s. Usare :"qualche stringa" per creare un simbolo con spazi al suo interno.
Preferite () come delimitatore per tutti i letterali %, tranne, come spesso accade nelle espressioni regolari, quando le parentesi appaiono all'interno del letterale. Utilizzare il primo di (), {}, [], <> che non compare all'interno del letterale.