gpt4 book ai didi

coding-style - 拥有无用的代码是否可以接受?

转载 作者:行者123 更新时间:2023-12-04 04:43:33 26 4
gpt4 key购买 nike

我看到有些程序员添加的代码毕竟并没有做任何有用的事情。例如(C#):

[Serializable]
class Foo {
// ...
string SerializeMe() {
return new XmlSerializer(typeof(this)).Serialize(this).ToString(); // serialize to xml (syntax wrong, not important here)
}
}

该类被标记为可序列化,但是对其进行序列化的唯一方法是使用XmlSerialization,它根本不需要该class属性。

我个人讨厌这种无用的代码,但是我经常看到它,并且对其他人的想法感到好奇。毕竟这不是那么严重的缺陷吗?这是行业的惯例吗?还是这纯粹是坏事,无论如何都应删除?

最佳答案

Does it take even a minimal effort to read that additional (useless, as you added) code?



如果是(我认为是这样),则不应将其包含在代码中。像这样的代码被多余的片段污染了,这些片段没有用,只是为了以防万一。
这些事情的“后期重构”可能会很痛苦,在6到12个月后,谁会记住它是否真的使用过?

关于coding-style - 拥有无用的代码是否可以接受?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1833289/

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