Questions tagged «terminology»

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





3
“ S”在OOPS中代表什么?
我已经在Google中搜索了“ OOPS ” 的完整形式,但是不幸的是,答案有很多。有人说它是“ 系统 ”,有人说它是“ 结构 ”,甚至有人称它为 “ 概要 ”。 有人能启发我,找到带有正确且正确的参考文献的完整OOPS形式吗? 非常感谢大家,帮助了我。

1
立即调用的匿名JavaScript函数的术语是什么?
我正在为团队编写JavaScript样式指南,以便我们可以更轻松地组织和贡献文档。但是我遇到了一个小障碍,这就是我的问题所在... 我应该如何调用立即调用的匿名JavaScript函数。我知道我可以简单地将其称为“匿名函数”,但我想强调一下它被立即调用的事实。 这是一个例子: var MyVariable = (function(data){ return "another value" })("some value"); console.log(MyVariable); // "another value"


4
否定性“传统代码”的由来是什么
每个人都在谈论软件开发中的遗留代码,我听说过过去十年中用来将任何代码库描述为不良代码的术语。 对程序员一样具有如此强大内涵的这个术语从何而来? 我相信肯定有一些关于软件开发的书是这个学期的开创者。我很想找到术语“旧版代码”的由来。

2
历史增长的软件是否有命名的反模式?[关闭]
是否有一种反模式来描述一个历史悠久的软件系统,其中多个开发人员只是向系统添加了新功能,但没有人真正关注整个体系结构,也从未进行过重构? 我认为,当管理人员/客户不断要求新功能并且没有人重构任何东西而只是增加其他开发人员以前所做的事情时,就会发生这种情况。 原因还可能是开发人员对软件系统不知所措,并不真正了解它当前的工作方式,然后只是在最后添加/粘上了他的代码(而不是重构和更改代码)。 因此,随着时间的推移,维护系统变得越来越困难。 (我想知道是否有针对这种反模式的图片,以使所有编程人员都无法清楚了解它-就像一辆通过添加越来越多的功能而无需考虑整体设计而制造的汽车。就像有人需要拖曳拖车时向后骑,然后工程师只是将牵引杆焊接到汽车的前部。工作已经完成。但是现在,前围不再打开了。)

3
“诱骗”功能或故意错误的术语是什么?[关闭]
我忘记了programming语编程术语。这是故意的错误或诱骗功能,可分散注意力。用法示例,“今天质量检查人员,嘿,鲍勃(QA)正在审查。将a $THING放到模块中,这样他们实际上很难找到问题”。 可以否定地使用它,因为它有一个非常明显的故意缺陷,可发现它是对实际问题的干扰。 这也可以肯定地使用。就像您在搜寻灾区时总是让救援犬“找到”受害者一样。它也可以用来验证质量检查流程是否确实存在缺陷。 我要寻找的术语是什么?

7
不可变与const之间的区别
我经常看到这些术语,immutable并且const可以互换使用。但是,从我的(很少)经验来看,两者在代码中的“合同”上有很大不同: 不可变,使合同,这个对象就不会改变,任何(如Python的元组,Java字符串)。 Const使合约在此变量的范围内不被修改(不保证在此期间,其他线程可能会对指向的对象执行任何操作,例如C / C ++关键字)。 显然,除非语言是单线程(PHP)或具有线性或唯一性键入系统(Clean,Mercury,ATS),否则两者并不等效。 首先,我对这两个概念的理解正确吗? 第二,如果有区别,为什么它们几乎只能互换使用?

4
什么是CPU寄存器?
这个问题已经困扰了我一段时间,今天我想我会谷歌搜索它。我已经阅读了一些有关它的内容,它看起来与我一直称为处理器缓存的内容非常相似。 两者之间有区别吗?或者当我认为它们相同时我是对的吗?寄存器实际上是否必须位于CPU内部才能正常工作? 根据维基百科,寄存器是CPU中的一个位置,可以在将其发送回RAM之前快速访问和修改内存。我是否理解这是错误的,还是缓存和寄存器实际上相同?


2
“蛇案”一词何时使用?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 许多人使用“ 蛇形案例 ”一词来描述变量或其他符号with_the_form_of_underscores。 在过去的一周中,我进行了几次广泛的搜索。我找不到有关该术语起源的任何信息,比Wikipedia所说的(上) 该术语最早的记录何时开始使用?

5
术语“面向服务的体系结构”是否变成了毫无意义的行话?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 今天有人问我是否有“面向服务的体系结构”的经验,尽管我认为可以。在我看来,这个概念太混乱了,我不知道您怎么能诚实地回答这个问题。 我求助于Googling这个术语是为了获得对该概念的简洁定义以及它与其他体系结构的区别。在阅读了许多文章之后,我似乎能够找到的唯一通用线程是一个具有多个组件的系统,这些组件可以通过某种接口相互通信,也许稍微偏爱XML / SOAP。 似乎几乎所有应用程序都可以定义为SOA,尤其是Web应用程序。这个术语是否已经落入“ Web 2.0”陷阱中,并且变成了一个意味着您想要表达的含义的术语? 我要离开这里吗?当你们听到这个词时,这意味着您有什么特别的意思吗?如果是这样,我希望有一个简洁的定义,可以清楚地说明什么是SOA,什么不是SOA。
25 terminology  soa 

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.