2008-09-09 100 views
6

我有一个团队领导谁似乎认为,业务逻辑是非常主观的,给点意见,如果我的存储过程有一个WHERE ID = @ID - 他称之为“商业逻辑”业务逻辑是否主观?

我应该采取什么办法以非常客观的方式定义“业务逻辑”而不会违反我的团队领导?

+0

@ E-suchi应该在哪里这样的问题问好吗?谢谢。 – JM1 2017-02-09 15:38:40

回答

9

我真的觉得你只需要对你的意思是当你说“商业逻辑”的明确定义达成一致。如果你需要“政治敏感”,你甚至可以围绕你的团队领导的理解制定定义,然后提出另一个术语(“域规则”?),它定义了你想要谈论的内容。

单词和术语是比较主观的 - 当然,一旦你离开那家公司,你将需要'重新学习'行业标准,所以如果可以的话,坚持下去总是更好,但主要目标是明确沟通并完成工作。

6

一种区分方法是,“商业逻辑”是什么客户会关心并没有提及具体的计算机的话,可以来解释给客户。

1

您可以尝试使用定时的例子来论证你的观点,运行SQL选择对一个索引表中,然后运行一个循环准确地找到在同一组相同的项目,但这次在代码。代码会慢很多。

让数据库完成它设计的目标,然后选择数据集和子集:)但我认为现实的做法是,让您的团队一起构建一套您将全部编码的标准,民主规则!