首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何命名事物的功能不同于事物本身?

如何命名事物的功能不同于事物本身?
EN

Software Engineering用户
提问于 2019-02-20 13:15:15
回答 1查看 135关注 0票数 -3

由序列号“ABC1234”标识的传感器在生产设施中执行以“压力传感器7”的名称标识的测量功能。

在生产设施内,没有人关心实际的传感器是什么功能。实际传感器经常发生故障,必须更换。

当人们提到“压力传感器7”时,他们指的是功能,而不是实际的传感器设备。但它令人困惑,因为函数的名称(“压力传感器7”)包含“传感器”一词。然而,提到“传感器”这个词就容易多了:“注册一个新的传感器”和“注册一个新的测量功能”。

如何使用户界面和控制该设施的软件的源代码在表示某一事物的功能而不是实际事物(传感器、设备、.)的概念时毫不含糊?

我缺少词汇,以一种良好和用户友好的方式区分这两个概念。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2019-02-20 14:20:21

如何使用户界面和控制该设施的软件的源代码在表示某一事物的功能而不是实际事物的概念时毫不含糊。

通过使语言与使用它的上下文相一致。

像“感应器”这样的词对不同的人意味着不同的东西,这是正常的。关键思想是将代码中的词汇表与使用它的人的词汇表对齐。

这可能意味着您的代码中有多个不同的概念,名为“传感器”,这取决于所服务的人员。名称空间通常用于区分不同上下文中的重叠名称。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/387475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档