这个 AppendFormat 有什么价值吗?
Does this AppendFormat have any value?
我目前正在做一个几年前写的项目。
我运行进入这一行:
stringBuilder.AppendFormat("{0}", value);
据我所知,"formatted" 没有区别。没有插入其他字符,只是 value.
为什么程序员会将此行写成 AppendFormat,而它本可以使用 Append 来编写,代码更少?
值是一个字符串。
专门针对这个例子。我找到了这条线并查看了源代码控制历史记录。
程序员基本上完全重写了方法,但保留了一些行(包括在内)。
我只能猜测程序员忘记将行恢复为 .Append 后删除最初在那里的值。
一个没有后果的错误,噩梦燃料。
我目前正在做一个几年前写的项目。
我运行进入这一行:
stringBuilder.AppendFormat("{0}", value);
据我所知,"formatted" 没有区别。没有插入其他字符,只是 value.
为什么程序员会将此行写成 AppendFormat,而它本可以使用 Append 来编写,代码更少?
值是一个字符串。
专门针对这个例子。我找到了这条线并查看了源代码控制历史记录。
程序员基本上完全重写了方法,但保留了一些行(包括在内)。
我只能猜测程序员忘记将行恢复为 .Append 后删除最初在那里的值。
一个没有后果的错误,噩梦燃料。