用功能分解和Reducer成分重构Reducer逻辑(RefactoringReducerLogicUsingFunctionalDecompositionandReducerComposition)
通常,应该重构代码以一次创建所有的承诺,然后使用访问结果Promise.all()。否则,每个连续的操作都不会开始,直到前一个操作完成。
禁止没有await表达式的异步函数(require-await) 没有await表达式的异步函数可能是重构的无意的结果。 规则细节 此规则警告不具有await表达式的异步函数。
禁止自我比较(无自我比较) 比较变量与自身通常是错误,无论是错字还是重构错误。这让读者感到困惑,可能会引入运行时错误。 只有当你测试时,你才能比较一个变量与自身的关系NaN。
-丰富的伽马 开发期间 如果您需要对正在开发的软件的内部结构进行更改,以便在不改变其可观察行为的情况下更容易理解并更便宜地进行修改,则测试套件对于安全地应用这些所谓的重构具有无法估量的价值。
为了实现这一目标,我们致力于在开发过程的每一步进行基准化、重构和简化,拒绝任何不能进一步实现既定目标的内容。 从技术和体系结构的角度来看,CodeIgniter的创建目标如下: 动态实例化。
该性质的代码通常难以阅读和维护,您应该考虑重构它。版本此规则在ESLint0.0.9中引入。 Rulesource Documentationsource
自我分配没有效果,因此可能会由于重构不完全而导致错误。那些表明你应该做的事情仍然存在。 foo=foo;[bar,baz]=[bar,qiz]; 规则细节 这条规则旨在消除自我分配。
编码特征 由于他们不告诉你关于用户体验的信息,或者它的设计有多直观或智能,因此它们本身的特点是判断应用程序的一种非常糟糕的方式。功能不会透露任何有关代码质量,性能,注意细节或安全实践的内容。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
