关于使用 getter/setter 的受保护成员变量的问题引发了一场小争论。已经有很多关于 getter/setter 是否邪恶的问题,但是一个反对他们的特殊论点,是由两个比我声誉高得多的人提出的,让我印象深刻。
一个说getter/setter 使代码的脆弱性只降低了 0.01%,另一个说在一个可以做的地方添加 10 行代码会使代码更脆弱。
这与我之前读过、被教导、思考或经历过的大部分内容背道而驰。还有其他人同意/不同意这些评论吗?
关于使用 getter/setter 的受保护成员变量的问题引发了一场小争论。已经有很多关于 getter/setter 是否邪恶的问题,但是一个反对他们的特殊论点,是由两个比我声誉高得多的人提出的,让我印象深刻。
一个说getter/setter 使代码的脆弱性只降低了 0.01%,另一个说在一个可以做的地方添加 10 行代码会使代码更脆弱。
这与我之前读过、被教导、思考或经历过的大部分内容背道而驰。还有其他人同意/不同意这些评论吗?