What's the correct way to say something such as "my definition of good C# code is etc.".
I could say "I would describe good C# code as having the following attributes and adhering to the following rules: etc.", but that seems rather long winded.
Similarly, I often hear the expression: "The definition of insanity is doing the same thing over and over again and expecting different results." I looked up the definition of insanity, and that's not it. If we're speaking English, the definition of a word should be its corresponding text in the dictionary. Is there something else to call those expressions like the above examples, other than personal or informal definitions?