Which design principle is violated when a single function is written to read a file, validate the data, compute statistics, and print a report all in one block?
- ASeparation of concerns (single responsibility)
- BUse of meaningful variable names
- CConsistent indentation
- DAvoidance of magic numbers