Skip to content

Software Architecture

KLandwich edited this page Feb 14, 2024 · 5 revisions

SASUnit is a unit testing framework for SAS(TM)-programs. The intended users of the system are software developers, and most of the stakeholders are software developers as well.

As we started to document the software architecture of SASUnit, we found that we do not need a specific architecture documentation, because of the following reasons:

  • To describe the use of the system (and the necessary internals), there is already a documentation area called User's Guide.
  • To discuss architectural decisions, the github issue system can be used. Use label discussion for those issues.
  • The knowledge about the architecture is currently spread over multiple persons (mostly employees of HMS) who are able and willing to communicate it to new developers.
  • SASUnit is currently not integrated into a larger business solution which would justify a separate architecture documentation.

Instead of an architecture document, an architecture discussion forum will be established.

Back to Development Guidelines