摘要: 条件语句体应该总是被大括号包围来避免错误,即使可以不用(比如,只有一行内容)。这些错误包括多加了第二行,并且误以为它是 if 语句体里面的。此外,更危险的可能是,如果把 if 语句体里的一行注释掉了,之后的一行代码会不知不觉成为 if 语句里的代码。 推荐: if (!error) { return 阅读全文
posted @ 2020-08-17 09:03 DovYoung 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 不要使用尤达表达式,尤达表达式是指,拿一个常量和一个变量比较,而不是拿一个变量去和常量比较。他就像是在表达“蓝色是不是天空的颜色”或者“高大是不是这个男人的属性”,而不是“天空是不是蓝色的”或者“这个男人是不是高个子的” Yoda (译者注:名字起源于星球大战中尤达大师的讲话方式,总是用倒装的语序) 阅读全文
posted @ 2020-08-17 09:02 DovYoung 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Invictus Out of the night that cover me. Black as the pit from pole to pole, I thank whatever gods may be For my unconquerable soul. In the fell clutc 阅读全文
posted @ 2020-08-17 09:01 DovYoung 阅读(380) 评论(0) 推荐(0) 编辑