如何重构“字符串类型”代码?

2024-04-27

我目前正在开发一个代码库,其中有几类变量,例如数据库路径,它们简单地表示为字符串。这些(非)类型的大多数操作都在实用程序类中定义。

我创建了一个新类来表示数据库,并将操作定义为实例方法,采用传统的 OOP 风格。然而,浏览大型代码库并重构它以使用新类型是相当费力的。有人对如何快速有效地做到这一点有任何建议吗?


迁移实用程序类以使用您的新类。那么实用程序类方法应该只包含两个语句。一个用于创建您的类,另一个用于调用您的类。之后,您可以内联实用程序类方法,从而消除对它的需要。

当您完成此操作后,您需要寻找一种方法来避免一遍又一遍地实例化您的新类。这应该通过将局部变量重构为在构造时初始化的实例字段来完成。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何重构“字符串类型”代码? 的相关文章

随机推荐