forked from ClearCanvas/ClearCanvas
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
jrcc edited this page Mar 25, 2013
·
15 revisions
Welcome to the ClearCanvas wiki!
We hope you enjoy the ClearCanvas project, and will consider contributing back to the community. If that's something you're interested in doing, please review and sign the Contributor License Agreement first, which protects both yourself and ClearCanvas.
If you do submit changes, please endeavour to author code that respects the existing coding conventions. While these conventions and guidelines are not "law", they will help make the code appear more consistent and therefore easier to read and understand.
If you have questions, issues, problems and would like a forum to discuss matters regarding ClearCanvas development in general, please use Github's Issues board.
- Thread Synchronization - Locking and performance considerations
- Exception Handling - How to think about exceptions and write better exception handling code
- Iterators and the yield statement - Using "yield" to reduce memory usage and improve efficiency
- Singleton Pattern Implementation - How to properly implement a singleton in C#
- Building the RIS from source - How to build the RIS application and set up a development environment.