Questions tagged «terminology»

有关与系统开发生命周期相关的词语和概念的客观含义或共同理解的问题

4
“文档”的确切构成是什么?
当我们说软件产品的“文档”时,其中包括什么,不应该包括什么? 例如,最近一个问题询问是否将注释视为文档? 但是在很多其他领域,这也是一个有效的问题,其中一些比其他领域更为明显: 手册(显然) 发行说明? 讲解 评论 还有其他吗? 画线在哪里。例如,如果“教程”是文档,是“视频教程”文档,还是其他? 通常,只有对软件中的某些内容进行实施,测试和记录后才能对其进行“完成”。因此,这个问题是,在考虑“完成”某些事情时,我们应该考虑哪些内容作为记录的一部分。 问题来自最近在我们的会议上的客户反馈,表明我们的文档需要更多的“样本”,而我们以前并没有像以前那样善于考虑。 受众:使用我们的数据库,编程语言和相关工具(例如,所述数据库的管理员客户端)的软件开发人员

14
可选要求的更好用词?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 对于软件工程中的可选要求,哪个词更好?这句话是矛盾的。我在先前的项目中使用了“非核心要求”。

3
资产和资源有什么区别?
我使用了多个IDE,并创建了多个默认项目。创建后,我会找到为我创建的文件夹结构。有时我会看到一个Resources文件夹,有时是Assets文件夹,有时两者兼有。实际上有(标准)差异吗?



5
什么是“无我编程”?
我大约十五年前第一次听说过这个词。 我的理解与Wikipedia文章和TechRepublic文章中描述的理解相似:您以“友好,合议的方式将个人感受放在一边”与同事合作。它包括诸如在相互尊重和学习欲望的情况下进行同行评审,而不是觉得自己是“自己的”代码之类的事情,因此,如果有人提出建议或说有错误或需要更改它,您就不会感到防御它。 我还认为,很大程度上是要有一种态度,以与其他程序员建立良好的关系为目标,以改进代码。因此,我没有看到它与以您的工作质量而感到自豪或因您所做的事情给客户带来麻烦而感到后悔不相容。 但是,对最近一个问题的回答使我认为其他一些程序员对“无我编程”有不同的理解。那么正确的定义是什么?它的含义是什么?

5
短路评估何时不好?
为了更清楚一点,我声明我已经花了很多时间使用不同的语言。但是直到现在它要么一直使用它,要么根本不支持它。 现在,我可以从需要VB.net的项目开始工作,并且我看到它在AND和ANDALSO方面提供了两种方式。第一个不会短路,第二个会短路。 因此,这使我想知道为什么?像这样进行设置似乎意味着人们经常想切换模式。但是我认为在任何情况下使用短路都是一件坏事。 我知道这很可能会涉及更多选项,因此,如果我需要将其放在其他地方,只需告诉我在哪里。 尽管我希望至少有一个正式的答案,但是关于为什么有两个选择总比总要做短路更好的原因。

2
为什么在两个看似完全不同的上下文中使用'out'关键字?
在C#中,out可以两种不同的方式使用关键字。 作为参数修饰符,其中参数通过引用传递 class OutExample { static void Method(out int i) { i = 44; } static void Main() { int value; Method(out value); // value is now 44 } } 作为类型参数修饰符,以指定协方差。 // Covariant interface. interface ICovariant<out R> { } // Extending covariant interface. interface IExtCovariant<out R> : ICovariant<R> { } …

2
什么是“代码偏斜”?
在有关Scala的O'Reilly书中,我读到代码的复制粘贴会创建: ...造成代码膨胀,可维护性和偏斜的问题, 我在上下文中看不到“歪斜”一词的任何明显定义。我知道复制粘贴的问题,但是我无法使它们适合“歪斜”一词。因为这是O'Reilly的书中使用的,所以我猜想它是循环中真正的编程术语。 有指针吗?

4
什么是“商业智能”开发人员?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 4年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 与传统的Web Developer角色相比,Business Intelligence Developer角色期望什么特征/技能?

2
JavaDoc中不推荐使用vs.
在JavaDoc中X509Certificate getSubjectDN()指出: Denigrated,由getSubjectX500Principal()代替。 我习惯在for方法中看到已弃用,该方法不再使用,但不可贬低。我发现了一个有关此特殊情况的错误报告,该错误报告已通过注释关闭: 这不是错误。“不推荐使用”仅在严重情况下使用。 当我们使用不推荐使用的方法时,建议采取的一般措施是停止使用该方法。 那么,将方法标记为“已贬义”时,建议采取的措施是什么?

4
C ++中的术语“接口”
Java对class和进行了明确区分interface。(我相信C#也可以,但是我没有经验)。但是,在编写C ++时,类和接口之间没有语言强制的区分。 因此,我一直将接口视为解决Java中缺乏多重继承的一种解决方法。在C ++中做出这样的区分是任意的,毫无意义的。 我一直倾向于使用“以最明显的方式编写东西”的方法,因此,如果在C ++中,我得到了Java中所谓的接口,例如: class Foo { public: virtual void doStuff() = 0; ~Foo() = 0; }; 然后,我决定大多数的实现者Foo都想共享一些我可能会写的通用功能: class Foo { public: virtual void doStuff() = 0; ~Foo() {} protected: // If it needs this to do its thing: int internalHelperThing(int); // Or if it doesn't need the …

3
有关在编程中使用“移植”一词的问题
我目前正在修改为UNIX系统编写的C ++代码,以便可以通过从Visual Studio进行编译来工作。我必须更改一些内置函数的名称,并且必须更改动态数组的定义方式。 我的问题是,我可以说是将代码从UNIX“移植”到Windows / Visual Studio,还是仅在从一种编程语言更改为另一种编程语言(从C ++移植到Java)时才使用“移植”?

8
“真实性”是合法的编程术语吗?
因此,有很多问题使用“真实性”一词来表示表达式的真值,无论其原始类型如何,当将其评估为布尔值时。在动态语言中非常有用。 所以我的问题是,这是一个真实的术语吗?如果这样的话,我们是否在斯蒂芬·科尔伯特(Stephen Colbert)流行之前使用它?还是我们后来才采用它?在这种情况下,我上面给出的定义的正确术语是什么?

6
什么是“优雅降级”?
我对这个术语“优美的降级”听到很多。 例如 , "An application server should gracefully degrage when it is under heavy load " "Graceful degradation of user interfaces.... " 这个词对我来说似乎是抽象的东西。有什么具体例子说明什么?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.