我有一个团队负责人似乎认为业务逻辑是非常主观的,以至于如果我的存储过程有WHERE ID = @ID
- 他会称之为"业务逻辑"
我应该采取什么方法以非常客观的方式定义"业务逻辑",而不会冒犯我的团队负责人?
我真的认为你只需要就你所说的"业务逻辑"明确定义你的意思.如果你需要"政治敏感",你甚至可以围绕你的团队领导者的理解制定定义,然后提出另一个术语("域规则"?)来定义你想要谈论的内容.
单词和术语是相对主观的 - 当然,一旦你离开那家公司,你将需要'重新学习'行业标准,所以如果可以的话,最好坚持使用它们,但主要目标是清楚地沟通并获得完成工作.
区分的一种方法是"业务逻辑"是客户关心的事情,可以在不参考计算机专用词的情况下向客户解释.