今天被师兄一顿大批啊,说我写的代码是一坨狗屎,然后就一对着我们的代码一顿大批,说不是完美主义者编不出好的代码,然后逐个对我们的代码进行了分析和改进,虽然被批的很蒙,但是真的学到了很多东西。
1.if-else结构尽量不要出现,if最好用来处理特殊情况,然后剩下的就是正常的处理,这样代码显得很整齐
2.变量命名时使用camel命名的方法,尽量做到统一的命名
3.经历减少代码中逻辑功能相同的模块,尽量把这些模块的内容抽象为一个统一的方法来处理。这样点很重要,对于简化代码和完善的程序结构很有帮助。
4.花多点时间在代码的思考上,把大部分编写代码的时间花在思考代码结构和代码的组织上,用尽量少的时间来书写代码。
5.空格行留的位置,在变量定义和控制语句(例如if-else while等)之间要留,其他地方尽量不要留shft+del删除一行,ctrl+backspace删除一个词。
6.如何大括号里面只有一条语句,那么就把大括号删除。
7.定义变量时,用var作为类型,不要用具体的类型。
8.C#中有小于号<=和在判断一个字符串是不是为要使用string.IsNullOrEmpty,而不是使用==“”这种类型,
9.编写完代码是要最高频率的按ctrl+E+D+S和ctrl+shit+B进行整理代码。
10.上传前进行更新代码,然后在编译通过,然后在commit代码。
今天上午的收获挺多的,谢谢师兄~