Which of the following are the heuristics to avoid bloated controllers?
(a) Avoid interaction designs where most messages originate from a single component
(b) Keep Components small
(c) Make sure operational responsibilities are not all assigned to just a few components
(d) Keep Components small & Make sure operational responsibilities are not all assigned to just a few components
I got this question during an interview.
Question is taken from Interaction Design Process And Interaction Modelling Heuristics in section Unified Modelling Language of Software Architecture