Changes between Version 15 and Version 16 of Documentation/DevelopmentCenter/DeveloperGuidelines
- Timestamp:
- 01/16/11 03:55:14 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentation/DevelopmentCenter/DeveloperGuidelines
v15 v16 102 102 * for each new version (major or minor version number increment), the build number has to be set back to 0 103 103 * all builds within the same major and minor version are considered to be "functionally equivalent" 104 * all builds within the same major and minor version have to be compatible concerning data files104 * all builds within the same major and minor version have to be backwards compatible concerning data files 105 105 * `Revision` 106 106 * represents the last revision, in which the component (assembly) has been changed or in which a version has been released 107 107 * when compiling assemblies the revision number is automatically extracted from the Subversion repository (cf. [#a4.1.SubWCRev Automatic Extraction of the Current Revision Number]) 108 * when creating a new release bundle of the whole !HeuristicLab system (tag) the revision number has to be set manually109 108 110 109 === 4.1. Automatic Extraction of the Current Revision Number === #SubWCRev … … 201 200 * check for `InvokeRequired` in methods that manipulate GUI elements in controls 202 201 * instantiate all objects of classes implementing `IDisposable` with the `using(...) { ... }` statement to make sure the object is disposed correctly 203 * when possible use LINQ syntax instead of extension methods for LINQ expressions204 202 205 203 == 8. Final Remarks ==