gpt4 book ai didi

javascript - 如何查看我的项目中ES6类的继承关系?

转载 作者:行者123 更新时间:2023-12-03 05:16:48 24 4
gpt4 key购买 nike

我在项目中经常使用ES6 extends,有时会修改父类,但忘记检查其子类(随着增加对于开发人员来说,情况似乎变得更糟)。也许有人不知道是否已在任何地方继承。

有什么工具或方法可以帮助我检查类的继承关系吗?

最佳答案

单元测试

对您的代码进行单元测试!如果父类(super class)改变行为,它可能会破坏单元测试,所以你知道你搞砸了,并且你知道纠正有问题的子类。

如果它破坏了您应用程序中的功能,但没有破坏您的单元测试之一,那么您的单元测试覆盖率不够好,或者您错过了一些场景。

这是在进行任何类型的重构之前应该做的第一件事!单元测试,单元测试,再单元测试!

文本搜索

如果您使用任何奇特的 IDE,您可以在 javascript 文件中搜索“extends MyChangedSuperClasss”之类的内容,假设您的同事在关键字和类名之间没有使用任意数量的空格。

如果您没有使用精美的 IDE,请尝试查找提供文本搜索功能的文件管理器。

关于javascript - 如何查看我的项目中ES6类的继承关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41570557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com