On 11/20/22 14:37, [] () {} () wrote:

> so, as I understand it, your're against the use of private, against the
> use of class, and against the use of encapsulation.

I never implied any of that.

> .. good luck with your career as a software engineer (but please, for
> all our sakes, don't work on any safety-related systems, and especially
> not the ones running in my car).

I haven't written any code that runs on the car yet but I did and still do work in autonomous vehicle projects:


https://techcrunch.com/2017/04/04/daimler-and-bosch-fully-autonomous-cars-within-5-years/

(That partnership is no more at this time.)

And coincidentally, to reply to your post that included Autosar, MISRA, etc. I am very well aware of those standards because I did contribute to the team that wrote our coding standards by going through every single one of their rules.

As one would expect, there was no argument on whether to use getters and setters or direct public access for that project: We decided no public access to members.

This discussion came to this point because you and I understood the question differently: I took the OP's question literally: "Is defining get/set methods for every field overkill?"

You took the question as whether to define them for class hierarchies, safety-critical systems, etc.

Ali

Reply via email to