【发布时间】:2010-02-24 14:26:58
【问题描述】:
我觉得我快疯了,请有人安慰我。
public class MyFile
{
public static byte[] ReadBinaryFile(string fileName)
{
return File.ReadAllBytes(fileName);
}
public static void WriteBinaryFile(string fileName, byte[] fileContents)
{
File.WriteAllBytes(fileName, fileContents);
}
}
人们不断将上述代码添加到我们的代码库中,这肯定是错误和可怕的,我通过删除它并替换所有(或在这种情况下同时替换......)对它的引用来帮助世界带有内部代码。
这种事情有什么真正的理由吗?我会错过更大的图景吗?在我们的团队中,我们以YAGNI 为中心,这似乎与这一点背道而驰。我可以理解这是否是更多事情的开始,但是这段代码已经休眠了好几个月,直到我今天绊倒它。我搜索的越多,我发现的越多。
【问题讨论】:
标签: c# .net api coding-style