Error classes associated with individual stages of dashboard processing tend to have very long names. As dashboard post-processing includes more steps, we will likely need to handle more error cases. Refactoring to have all errors inherit from a specific base class will help accommodate this and keep the code more readable. |
||
|---|---|---|
| .. | ||
| stages | ||
| base_service.rb | ||
| finder.rb | ||
| processor.rb | ||
| project_dashboard_service.rb | ||
| system_dashboard_service.rb | ||