You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
move poor design choices and technical debt to after intro
make design goals understandability, testable, maintainable (as high-level concepts) then echo these high-level concepts throughout the intros to code refactoring and code abstractions
move architecture & MVC intro to after good software design goals, then include a discussion of how MVC relates to the high-level concetps of understandability, testability, maintainability
bringing software design episode techniques section up to level of design
Taking into account PR #297, number of steps for refactoring:
Learning narrative changes - software design episode
Reordering of refactoring and abstraction episodes to follow better the narrative of design / abstraction / implementation (see PR Swap refactoring and abstractions episodes #327)
Update section intro to reflect the reordering and learning narrative changes
Verify changes w.r.t. Thomas' inflammation code repo updates