Я думаю, что схожу с ума, кто-то, пожалуйста, успокой меня.
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 -центричны в нашей команде, и это, кажется, бросает вызов этому. Я мог бы понять, было ли это началом чего-то большего, однако этот код бездействовал в течение многих месяцев, пока я не споткнулся об этом сегодня. Чем больше я ищу, тем больше я нахожу.