Here are the Design red flags:
- Design is skipped or is created after code is written
- Flowcharts are used when statecharts would be more appropriate
- No real time schedule analysis
- No methodical approach to user interface design
The biggest problems I see in industry code reviews are code complexity, real time performance, code quality, weak development process, and ...