编写可读性好的代码,于人于己都是非常有好处的,利于阅读、调试、维护、提高开发效率、新人学习。
继承包括接口继承、抽象类继承、实体类继承,继承带来了很多的好处,比如归类、代码复用、接口统一等。但是过多的继承层增加了代码的复杂度,可读性不佳。在编写代码的时候,不能直接跳入要执行的代码。
正则表达式算是编程语言中一个小的分支。跨语言,在各种语言中的写法差异不大,功能一致。功能十分强大,是操作字符串的不二之选。常用于字符串的格式校验和字符串的内容提取。正则表达式写法看似奇怪,甚至堪称十分“诡异”,但常能达到出奇效果。正则表达式应成为每一个程序员的必备技能。有人抱怨看不懂正则表达式,希望不要这么写,待其改成普通字符串校验的代码后,代码又臭又长。我只能说,不是正则表达式不好用,是其技术太弱有待提高,应尽早学会正则表达式。正则表达式在会的人看来,可读性比普通的字符串校验要好很多,不会的人眼里是不可读的。
LINQ很好用,写法相对精简,但是不要写过长/复杂的LINQ语句,因为过长/复杂增加代码的调试难度,不能一眼看出代码的功能。解决方式是把过长/复杂的LINQ语句拆成多个精简的LINQ语句。