Notes
The Story of Developing a Clean App by Example
1See commit cf86167↩
2According to “Command–Query Responsibility Segregation” you separate changes (commands) from obtaining data (queries). A method should return a value or cause a change in the system, never both.↩
3See the latest commit, or the initial commits d0a8c7b, 9a8f41d, a2b0f4c, and 74cf804↩