Opened 15 years ago
Last modified 14 years ago
#863 closed task
HeuristicLab 3.3.0 code review — at Version 11
Reported by: | gkronber | Owned by: | swagner |
---|---|---|---|
Priority: | highest | Milestone: | HeuristicLab 3.3.0 |
Component: | General | Version: | 3.3 |
Keywords: | Cc: |
Description (last modified by swagner)
This ticket tracks efforts of the code review of all components related to HeuristicLab 3.3.
All review comments should be published on the wiki pages of the HeuristicLab 3.3.0 Code Review.
Change History (13)
Changed 15 years ago by gkronber
comment:1 Changed 15 years ago by gkronber
PluginInfrastructure: PluginBase and ApplicationBase should be renamed to Plugin and Application.
comment:2 Changed 15 years ago by gkronber
Fixed issues in plugin infrastructure as identified by abeham with r2748.
comment:3 Changed 15 years ago by swagner
- Component changed from ### Undefined ### to General
- Priority changed from major to blocker
- Status changed from new to assigned
- Summary changed from Code review to HeuristicLab 3.3 Code review
- Version changed from 3.2 to 3.3
comment:4 Changed 15 years ago by swagner
- Status changed from assigned to new
comment:5 Changed 15 years ago by swagner
- Description modified (diff)
Changed 15 years ago by abeham
comment:6 follow-up: ↓ 7 Changed 15 years ago by abeham
I added my final version including some static code analysis charts generated with SourceMonitor. I also updated the Code Issues section, one remark I had about sanity checks in PluginAttribute proved to be unnecessary when I looked into PluginValidator. A plugin with empty name is discarded there already, the exception in the constructor will not fire. Still for consistency, I think it's okay.
comment:7 in reply to: ↑ 6 Changed 15 years ago by gkronber
Replying to abeham:
I added my final version including some static code analysis charts generated with SourceMonitor. I also updated the Code Issues section, one remark I had about sanity checks in PluginAttribute proved to be unnecessary when I looked into PluginValidator. A plugin with empty name is discarded there already, the exception in the constructor will not fire. Still for consistency, I think it's okay.
Implemented changes as suggested by abeham after code review and simplified method PluginValidator.GetPluginDescription() with r2763.
comment:8 Changed 15 years ago by swagner
- Description modified (diff)
comment:9 Changed 15 years ago by gkronber
Added a way to store information why a plugin is disabled in plugin descriptions as suggested by abeham with r2779.
comment:10 Changed 15 years ago by swagner
- Summary changed from HeuristicLab 3.3 Code review to HeuristicLab 3.3.0 code review
comment:11 Changed 15 years ago by swagner
- Description modified (diff)
Code review PluginInfrastructure abeham 2010-02-02