|
|
1
0
你能生成你的测试脚本吗?输入的内容可能如下
包含%%A B%%的行可能会扩展为同一行的两个副本,一个使用“A”替换,另一个使用“B”替换,其中,%%A%或%%B%本身可能会被替换。 |
|
|
2
0
编辑 -看了你的评论后,我现在看问题更清楚了。我认为问题更多的是一个大函数的清晰性,而不是想出一个时髦的方法来解决可读性问题。我想你越是把它分解成更小的函数,它就越清晰。 如果主要功能被分解成这样:
……每个部分都有很好的命名输入,比如:
当你让事情在一个越来越细的层次上工作时,事情就会变得清晰起来。任何在doPart1方法中工作的人只需要关心它的少量代码,任何在main部分工作的人都不应该有太多东西要检查。我知道这听起来是不是过于简单化了,但听起来你是在试图解决一个问题,如果代码被正确地分解,这个问题就不应该存在。 如果有一个方法是如此庞大和不可读,以致于另一个开发人员无法找出只有两个变量的情况,那么就有一个不同的问题。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |