在我的程序的顶部,我有一个看起来像这样的代码段
var XXXAssembler = new XXXAssembler(ctx);
XXXAssembler.LoadXXX();
var YYYAssembler = new YYYAssembler(ctx );
YYYAssembler.LoadYYY();
var ZZZAssembler = new ZZZAssembler(ctx);
ZZZAssembler.LoadZZZ();
Run Code Online (Sandbox Code Playgroud)
在上面的逻辑中,我使用每个变量一次来调用相应的加载器,我不在其他任何地方使用变量.
我可以将代码更改为此
new XXXAssembler(ctx).LoadXXX();
new YYYAssembler(ctx ).LoadYYY();
new ZZZAssembler(ctx).LoadZZZ();
Run Code Online (Sandbox Code Playgroud)
这减少了代码的大小,但我想它也简化了它.我可以看到变量用于调试的有用性,但我不认为这是一个很好的理由.其他人可能不同意.
非变量版本是否被视为不良编码风格?
| 归档时间: |
|
| 查看次数: |
204 次 |
| 最近记录: |