Ensuring Framework Usability and Quality
Continuing on the theme of framework architecture from the previous chapter, we will begin to look at the more architectural aspects of JavaScript frameworks. While technical architecture plays the core role and provides the guts of the framework, there are additional pieces of system architecture that engineers can add so that the project has a higher grade of usability and quality. As we mainly specialize in JavaScript projects, we will find a variety of tools that help us focus on quality. These tools are often built with JavaScript, but they also integrate with other systems, making it easier for those familiar with the language to cherish the benefits.
Supporting the technical usability of a framework is a series of development quality and usability patterns. These include the additional infrastructure that is used as part of framework development and framework usage. Generally, we look at these components as tools that improve our framework...