正如鲍勃叔叔的清洁代码中所说,我们不应该为类成员添加前缀。尽管我完全同意这些论点,特别是关于 Delphi,但我们如何区分私有字段和公共属性?
在 Java 中这不是问题,因为没有属性。
微软还在其编码指南中以粗体字推荐这种做法。他们通过使用小写的私有字段和大写的公共属性来区分。
除此之外,我们没有像其他 IDE 那样对字段成员进行语法高亮(包括免费和开源 IDE...)
那么,我们应该为所有字段添加前缀吗?或者只是与公共财产发生冲突的那些?
编辑:
我知道 Delphi 的编码标准是在字段前加上F
,但这正是 Clean Code 中所说的不好的做法。这是否意味着 Delphi 代码不能像用其他语言编写的代码那样“干净”?