基于java语言,对其他语言具有参考性,可根据各自的项目特性特点来自定规矩。
代码的写法应该使别人理解它时间的最小化,而不是以简洁为第一目标。
1.能不用三元运算符,就不用三元运算符。
2.能用while 循环,就不要用do while ,用do while循环容易在第一次执行时忽略掉运行条件的判断而报错。
3.单一出口原则会让我们的代码中加入讨厌的控制标记,能不用的标志位,尽量去掉,去掉控制标记所产生的效果往往会让我们大吃一惊,条件语句真正的用途会清晰得多。
4.函数返回值尽量不要返回空,尽管可能会占用掉更多的空间,但是这样能让我们避免掉一些不必要的空指针异常。(首先每次都加判空是很恶心的东西,也很容易漏掉这样的判断)
5.能不用break ,continue 则尽量少用,有些break的场景,我们可以直接return 掉。
网友评论