We made an application using Java.. But we received a suggestion that we need to improve on this:
Unit Interfacing: The percentage of lines of code residing in units with 3 or more parameters should not exceed 15%. The percentage in units with 5 or more parameters should not exceed
4%. The percentage in units with 7 or more parameters should not exceed 0.8%.
For a large program those number seem a bit harsh.
Of course you can always use your IDE to refactor away "multiple paramaters" into an object. I would agree that as a practice it is a good idea. Having said that, I don't think it should be used blindly. Re-factor when it sensible.
Those # are going to be hard. Do you know if these standards are being picked up from somewhere?
That's the first time I heard of the term called Unit Interfacing. Any pointers to resource with more information or definition of it?