如果 UI 中的名称已更改,我是否应该将内部引用重命名为功能名称?

Should I rename internal references to a feature name if it's name in the UI has changed?

在开发过程中,为特定功能指定了一个内部名称。该名称随后用于函数和变量名称。稍后,当 UI 和文档完成时,会为该功能分配一个不同的 public-facing 名称。是否也应重命名变量名称以对应新的 public 名称?

一方面,public-facing 名称可能会经常更改,因此始终重命名内部引用是不切实际的。另一方面,如果单个功能具有不同的名称,它可能会在会议中和新团队成员之间造成混淆(是否应该有一个映射 public 和私人名称的电子表格?)。

有这方面的行业标准吗?

“通用语言”的概念讨论了外部名称和内部名称应如何保持一致。

引用this精彩文章:

Ubiquitous Language is the term that Eric Evans uses in “Domain-Driven Design – Tackling Complexity in the Heart of Software” in order to build a language shared by the team, developers, domain experts, and other participants.

使用一致的名称可以让各方更容易理解产品和代码中的概念。