【发布时间】:2010-09-26 17:28:49
【问题描述】:
例程、过程、方法 - 无论您如何称呼它们,它们都是我们开发人员的重要组成部分。您认为哪一个特征是最重要的?
(通过为每个答案提供一个特征,可以单独为他们投票。也就是说,这个问题的目的不是决定挑出一个特征,而是突出所有重要的。)
【问题讨论】:
-
我在这里发现了一个主要问题......你怎么看?
-
-1:我认为质量有几个维度,选择其中一个是没有帮助的。有“满足需求”、“性能”、“可维护性”、“适应性”和“拥有成本”,它们是正交的。提升一个似乎是个坏主意。
-
你显然是对的!没有一个单一的特征足以构成一个好的例程。这个想法实际上是为了突出所有这些功能。所以你可以为每个人写一个答案。
-
“所以你可以为每个人写一个答案”。这正是我拒绝的,因为它不实用,甚至没有帮助。由于上下文定义了各种属性的相对排名,因此在特定项目/问题域之外没有可能的答案。
-
S.Lott 在我看来,您的思维水平与常规水平不同。将好常规与坏常规区分开来的大多数特征与您在第一条评论中提到的标准正交。例如,一个好名字或单一用途如何影响性能或拥有成本?
标签: function methods procedures routines