Mandatory overloads
Yesterday I read a pretty sensible tweet by Jeremy D. Miller:
(args), you almost always need a Method(Type, args) too.’ width=’550′ height=’292′>
In spirit, I would like to propose another:
When you have a method like Method(IEnumerable<T> items), you should always provide a Method(params T[] items) too.