Modularity
If you intertwine computation and printing, it becomes harder to change either one
It is better to keep them separate and define a clean (i.e. as simple as possible) interface between them
Previous slide
Next slide
Back to first slide
View graphic version