January 2019
Intermediate to advanced
320 pages
9h 18m
English
This chapter covers
The biggest problem in software development is handling complexity. Software systems tend to grow significantly over time and quickly outgrow original designs. When the features we need implement collide with the design, we must either reimplement significant portions of the system or introduce horrible quick-and-dirty hacks to make things work.
This problem with complexity becomes more evident in software that has different parts executing concurrently—from ...
Read now
Unlock full access