What I would say is you should use code abstraction by default, and resort to templates only to automate frequent coding tasks that resist that kind of code abstraction.
Really, we've all got "code templates" in our head, and there's no point making us type them over and over again...
In reply to Re^5: Hierarchy of code reuse by flexibility
by doom
in thread Hierarchy of code reuse by flexibility
by zby
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |