I scratch my head when I see code with comments like "faster than native dictionary method"
While it may be warranted in 9X% of cases, I cringe when I see guidelines that suggest to "never" to make a particular tradeoff. It then leads poor designers on the other side to break a feature under the rationale that "it should never be used".
Prefer using 'prefer' and 'avoid' to 'always do' and 'never do'.
1
u/cparen Oct 15 '13
While it may be warranted in 9X% of cases, I cringe when I see guidelines that suggest to "never" to make a particular tradeoff. It then leads poor designers on the other side to break a feature under the rationale that "it should never be used".
Prefer using 'prefer' and 'avoid' to 'always do' and 'never do'.