paint-brush
Maintaining Dynamic Characteristics of Software Architectureby@terrycrowley
472 reads
472 reads

Maintaining Dynamic Characteristics of Software Architecture

by Terry Crowley6mJune 7th, 2018
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

A key challenge in evolving a mature complex product is maintaining core architectural pillars over time as new features are added. These architectural pillars include both static elements of design — the design of key data structures and class hierarchies — as well as dynamic characteristics of design — how the code actually executes in practice. I have often found that the dynamic characteristics are much harder to maintain over time.

Company Mentioned

Mention Thumbnail
featured image - Maintaining Dynamic Characteristics of Software Architecture
Terry Crowley HackerNoon profile picture
Terry Crowley

Terry Crowley

@terrycrowley

L O A D I N G
. . . comments & more!

About Author

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite