Skip to main content

Development Patterns

The following pages describe in detail how Stacks is developed (see relevant sections for .Net or Java).

As with any active project third party libraries are depended upon to enhance functionality, standardise approaches across the wider community and to reduce boilerplate code or "re-inventing the wheel"; these pages describe how they are used within the context of Stacks.

In addition to this as part of ongoing refactoring activities, code is often reworked to address performance or readability concerns and this too is outlined.