Command Query Separation (CQS) argues that we should separate methods that perform commands from methods that perform queries. In other words, we should separate methods that return values from methods that mutate state.
GEAR USED
► CAMERA: Canon 70D http://amzn.to/29wR8wG
► LENS: Canon 10-18mm http://amzn.to/29srabL
► TRIPOD: JOBY Gorillapod Zoom http://amzn.to/29AdkHT