If this is not a right place to post this article, please move it to another way,
thank you very much.
Sometimes(or always) giving a name to a class or variable is not an easy job, I want
to make it expressive and short, how do you solve this kind of problem? Although
this may not a big problem at the beginning, but when the project become bigger and
bigger, I find out that good name of class and variable could be useful, a good
name could make the program easier to read, less ambiguity, and it could be more
expressive than a lot of comments.