Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • All kernel services must include programmatic unit testing and/or integration testing.
  • Tests should ideally be reviewed by at least one other developer
  • Services should ideally include stubs which are accurate representations of how the service would operate.
    • Stubs should use test data which is returned by the stub and located in a separate static class
    • Stubs should be located in the "sakai-mocks" project

Static utils

  • Utils should not use anything that is not also static.
  • Utils should strive to have no dependencies if possible.
  • Naming convention for utils? Location for all utils?

Other Best Practices

...