Handling TODOs
by Vitaly Belman
1. Guidelines
1.1. All TODOs should should be resolved before they are commited.
1.2. Todos that can't be resolved but can be generalized
1.2.1. Generalized TODOs should be described as a task and inserted into task DB with
1.3. If a TODO is impossible to resolve otherwise before commiting, consider alternatives
1.3.1. Use a specialized alternative that can be handled later
1.3.1.1. Performance - To be handled when there are performance issues
1.3.1.2. Note - Something to be aware of
1.3.1.3. Bug - This is okayish for now but later on we should consider fading it out from the code just the same
1.3.2. Assign a TODO to a specific person
1.3.2.1. Format
1.3.2.1.1. By name: // TODO: Vitaly - Task that I plan to do
1.3.2.1.2. Unassigned: // TODO: Task that I plan to do
1.3.2.2. Resharper support
1.3.2.2.1. Change default todo pattern
1.3.2.2.2. Add user specific patterns
1.3.2.2.3. Add filters