Changes between Version 17 and Version 18 of Documentation/DevelopmentCenter/DeveloperGuidelines
- Timestamp:
- 06/14/11 10:43:53 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentation/DevelopmentCenter/DeveloperGuidelines
v17 v18 10 10 !HeuristicLab code should be conform to the guidelines described in [http://msdn.microsoft.com/en-us/library/ms229042.aspx Design Guidelines for Developing Class Libraries]. 11 11 12 To ensure consistent formatting of the source code, developers should use identical settings for the Visual Studio Text Editor. The [attachment:"Visual Studio 2010 text editor settings.vssettings" appropriate settings] are attached to this page and should be imported in Visual Studio. 12 To ensure consistent formatting of the source code, developers should use identical settings for the Visual Studio Text Editor. The [attachment:"Visual Studio 2010 text editor settings.vssettings" appropriate settings] are attached to this page and should be imported in Visual Studio. Additionally a list of useful [#vs_extensions Visual Studio 2010 extensions] which help to ensure the coding standard, is compiled on this page. 13 13 14 14 === 2.1. Indentation === … … 39 39 40 40 A source code example of well formatted !HeuristicLab code is available [wiki:DevelopersGuidelinesSourceExample here]. 41 42 === 2.4 Visual Studio Extensions & Addons === #vs_extensions 43 * [http://visualstudiogallery.msdn.microsoft.com/e5f41ad9-4edc-4912-bca3-91147db95b99/ PowersCommands for Visual Studio 2010] 44 * If you are working as core developer this extension must be installed with the options 'Format Document on save' and 'Remove and Sort Usings on save' enabled to ensure a consistent source code formatting. 45 * [http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ Productivity Power Tools] 46 * [http://visualstudiogallery.msdn.microsoft.com/1c54d1bd-d898-4705-903f-fa4a319b50f2/ VS10x Code Map v2] 47 * [http://visualstudiogallery.msdn.microsoft.com/d491911d-97f3-4cf6-87b0-6a2882120acf/ VSCommands 2010] 48 * [http://ankhsvn.open.collab.net/ AnkhSVN] 49 50 41 51 42 52 == 3. Versioning System ==