architecture Archive

The Primacy of Testability

An important responsibility for many software architects is fostering and defending nonfunctional software qualities. These qualities are numerous, and they can interact in complex ways, so techniques for keeping abreast of them are vital for gauging the

How to Improve Testability with a Modular Architecture

Mario Cardinal and Aaron Kowall discuss how to easily test in an autonomous way an application conceived with modular abstractions such as the “layer”. Mario and Aaron discuss how to partition the concerns of the application into