I have started my first project on www.codeplex.com. This is for my understand 4 c++ managed API wrapper. After some discussion with the folks over at Scientific Toolworks (www.scitools.com), they have given me their blessing to post my understand managed API on codeplex.
You can find the project here:
This project is of course my managed API for understand 4 c++. It is written in C++/CLI and wraps a native C API that comes with understand 4 c++. I blogged about it here: Understand 4 C++ Managed API Introduction
I started this project last November I believe, and got the API quite far, when I ran into some roadblocks. I started from scratch again (during Christmas vacation too!) whereupon I got the API to stabilize. I have been using this ever since.
In my opinion this source code rocks! It is stable and easy to use. I have tried to ensure very high quality code from the beginning on this by using the following quality criteria:
- All code compiles at warning level 4 cleanly.
- All code compiles cleanly with ‘Code Analysis’.
- All code comes with corresponding Unit Tests.
- Unit Tests show coverage to be in the 80%-90% range.
As a result I have found the API to have excellent stability (with no crashes yet).