На днях мне довелось делать довольно крупные изменения в одном C# проекте — удаление сторонней сборки. Самое «замечательное», что львиную долю времени я потратил на изменение мест, где использовались helper’ы из этой сборки (так сказать бонус к основной функциональности).
Helper’ы такого вида:
Guard.ArgumentNotNull(myobject, "myobject");
Читать дальше →
Guard классы — использовать или нет?
Source: habrahabr
