Sto sperimentando una convenzione sui nomi che ho ideato e sto cercando un'opinione. Implica l'uso di un infisso "As", e a questo punto lo sto immaginando nel contesto della codifica di JavaScript, C # e C ++ per aiutare con chiarezza del formato / contratto dei dati quando si tratta di conversioni o di rappresentazioni multiple degli stessi dati inerenti o oggetto.
Esempi:
// ex 1. receive and convert user input.
string userInput = "123";
float userInputAsFloat = float.Parse(userInput);
int userInputAsInt = (int)Math.Round(userInputAsFloat);
// ex 2. prepare an object for json transport.
Dictionary<string,object> packet = new Dictionary<string,object>();
string packetAsJson = packet.ToJson();
// ex 3. interface with a component from various angles.
IUnknown foo = MyObjectFactory.CreateFoo();
IVisualizer fooAsVisualizer = (IVisualizer)foo;
ILocator fooAsLocator = (ILocator)foo;
Pensieri contro / contro? Questa convenzione ha un nome?