Coding Standards

Everyone has a their own preferred coding style, and no one way can be considered right. Nonetheless, in a project like Core Plot, with many developers contributing, it is worthwhile defining a set of basic coding standards to prevent a mishmash of different styles which can become frustrating when navigating the code base. See the file "Coding Style.markdown" found in the documentation directory of the project source for specific guidelines.

Documentation Policy

Testing Policy

Because Core Plot is intended to be used in scientific, financial, and other domains where correctness is paramount, unit testing is integrated into the framework. Good test coverage protects developers from introducing accidental regressions and frees them to experiment and refactor without fear of breaking things. See http://code.google.com/p/core-plot/wiki/CorePlotTesting for instructions on how to build unit tests for any new code you add to the project.