1. the clean code is that it can pass the test
2.no reduplicate code
3. the less class or function
name:
1.the class name should be n.,not be vi or vt. Address ,Processor ..
2. the function name should be vi or vt .such as getName() setName() isDebugable().,addUser.removeItem() ...
about the construct name
Complex fulcrumPoint = Complex.FromRealNumber(23.0) is better than
Complex fulcrumPoint = new Complex(23.0);
you should set the construct to be private.
3.the area is large,the lenth of the name is long.
4.one word, one mean .
5.annotation of variable,shoud use //
about the annotation:
all functions should write the annotation,when you want to write the annotation,you should think that whether use the name of function instead?
about the error handle
when the functions occurerror,you should throw the exception,not error code.
about the null:
the function should not return the null value,use exception instead .
you should not pass the null value to param of the function