I am working on a new project that involves government funding. As such we will have objects (classes, properties, methods) that reference government legislation which have names like Title II, Title IV-A, Title IX, Title XVI, etc.
We are following the Microsoft guidelines for names but Pascal/camel casing for those does not read nicely to my eyes at this point. With Pascal casing, I get classes named TitleIi, TitleIva, TitleIx TitleXvi. Camel casing gives me variables with titleIi, titleIva, titleIx, titleXvi.
Another option would be to use arabic numbers instead of the Roman numerals. That gives me Title2, Title4 which reads better but gives the impression that we have multiple instances of something (for example, AddressLine1 and AddressLine2).
I'm looking for suggestions on this.