I wrote a thrift IDL like the following:
struct Product {
1: string name,
2: string description
}
After publishing this IDL, I have noticed that 'description' is a kind of 'reserved' in iOS because NSObject class has 'description' class method and this IDL is supposed to be used in iOS.
I've been thought about this topic and got some candidates:
- detail
- details
- detailedText
- descriptionText
But I couldn't figure out which one is best (in terms of naturalness and conciseness) since I'm not a native English speaker.
I understand naming things depends on its domain area,
but I'm sure that 'description' of something is pretty common concept and
many iOS developers are puzzled by NSObject thing.