我想我會生氣,有人請讓我放心。包裝單一方法的方法
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,這看起來好像是在面對。我可以理解,如果這是更多東西的開始,但是這個代碼在很多個月中都處於休眠狀態,直到今天我絆倒它。我搜索的越多,我發現的越多。
這是一個更好的方法去做:D – Jimmy 2010-02-24 14:34:23
有趣的想法,歡呼聲。 – gingerbreadboy 2010-02-24 14:41:44