我看不出这种编码实践的优势.我现在正在使用的项目充满了这些陈述,所以这不是一个错误.
另一个例子:
return getNumberOfBooks() > 5 ? true : false;
Run Code Online (Sandbox Code Playgroud)
而另一个:
return isRed() ? true : false;
Run Code Online (Sandbox Code Playgroud)
jah*_*roy 48
绝对没有理由这样做.
它是多余的,使代码更难阅读.
以下内容更容易阅读:
return ( getNumberOfBooks() > 5 );
return isRed();
Run Code Online (Sandbox Code Playgroud)
您似乎正在与新手程序员一起开展项目.无论你在哪里开始重构:
return getNumberOfBooks() > 5 ? true : false;
return isRed() ? true : false;
Run Code Online (Sandbox Code Playgroud)
改变它:
return getNumberOfBooks() > 5;
return isRed();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5960 次 |
最近记录: |