Creo que me estoy volviendo loco, por favor tranquilízame.Métodos que envuelven un solo método
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);
}
}
La gente sigue en la adición de un código como lo anterior en nuestra base de código, sin duda esto está mal y horrible y estoy haciendo un favor al mundo mediante su eliminación y sustitución de todos (o ambos, en este caso ...) referencias a él con el código interno.
¿Hay alguna justificación real para este tipo de cosas? ¿Podría perderme la imagen más grande? Estamos bastante YAGNI -centric en nuestro equipo y esto parece ir en contra de eso. Pude entender si este fue el comienzo de algo más, sin embargo, este código ha estado inactivo por muchos meses hasta que tropecé con él hoy. Cuanto más busco, más encuentro.
esta es una forma mucho mejor de hacerlo: D – Jimmy
idea interesante, aplausos. – gingerbreadboy