大家好,如果您还对奥迪网站源码分享不太了解,没有关系,今天就由本站为大家分享奥迪网站源码分享的知识,包括奥迪平台网站的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
TL;DR:要明确。即使有别的。
问题
可读性认知负荷不可预见的情况违反快速失败原则
解决方案
写显式的else
语境
如果我们提前返回一个IF语句,我们可以省略else部分。
之后,我们删除IF并使用多态性。
那是我们错过真实案例的时候。
示例代码
错误的
functioncarBrandImplicit(model){\nif(model===&39;){\nreturn&39;;\n}\nreturn&39;;\n}
正确的
functioncarBrandExplicit(model){\nif(model===&39;){\nreturn&39;;\n}\nif(model===&39;){\nreturn&39;;\n}//FailFast\nthrownewException('Modelnotfound);\n}
检测
[X]自动
我们可以检查语法树并解析它们并警告缺少其他内容。
我们还可以重写它们并执行突变测试。
标签
条件句
结论
这种气味会引起很多公众的争论和仇恨。
如果你还想了解更多这方面的信息,记得收藏关注本站。