(Опционально, возможно, дело вкуса)
Java-подобные аннотации в Ruby
Как имитировать Java-подобные аннотации в Ruby?
Но в C ++?