Skip to content

One reason to change

A class Report builds report content, formats it as HTML, and emails it.

Which principle does this break, and what is the practical cost?