我得到了一个徒劳的任务来合并我的前任写的一些程序。一堆乱七八糟的乱七八糟的代码。
到目前为止,我只知道自动识别(Ci)。所以我想知道你是否可以推荐一些工具。
我遇到的一些关键问题:
- 对同一结构的分配在整个文件中闪闪发光
- 这是一个大代码文件 - 我想拆分它
- 相当多的代码会产生从未使用过的结果
更新 在漂亮的部分,我发现 Emacs 的 Matlab 模式可以打破过长的行,这很合理。
我得到了一个徒劳的任务来合并我的前任写的一些程序。一堆乱七八糟的乱七八糟的代码。
到目前为止,我只知道自动识别(Ci)。所以我想知道你是否可以推荐一些工具。
我遇到的一些关键问题:
更新 在漂亮的部分,我发现 Emacs 的 Matlab 模式可以打破过长的行,这很合理。
增量重构是前进的方向。
不幸的是,没有灵丹妙药。您可以依赖 Matlab linter,它会告诉您何时从未分配或使用变量,或者何时从未调用函数,但除此之外,您需要一次整理代码,并在测试时进行测试去。