If you have an enum in your application and you only have a few items, should you force the underlying type to be the smallest possible type?
enum smalle
No. Don't prematurely optimize unless you've proved with a profiler that it's actually a problem.