问题标签 [specifications]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1119 浏览

html - 哪些 CSS 属性可以应用于哪些 HTML 元素

我正在寻找可以告诉我哪些 CSS 属性可以应用于哪些 HTML 元素的源/规范。例如,css 属性;“溢出”。我知道我可以将其应用于 div、p、textarea,但我也可以将其应用于哪些其他元素?有没有我可以参考的规范?

0 投票
3 回答
2977 浏览

user-interface - 帮助!如何创建 UI 技术规范

废话。我的任务是为我正在开发的 UI 创建技术规范。这是我的第一份真正的开发人员工作,在查看了项目后端的技术规范后,我感觉有点头晕目眩。在奶牛回家之前,我可以制作模型和线框,但我不确定如何将所有这些信息放在一起。

有谁知道一个好的资源或者可能是 UI 技术规范的一个很好的例子?

0 投票
11 回答
1326 浏览

specifications - 如何证明编写规范胜过代码牛仔?

所以我有一个问题。或者更确切地说,我的朋友有问题,因为我永远不会在互联网论坛上写我的公司。

在我朋友的公司,规范写作,容我们说,有点未充分利用。首先编写代码,然后再提出问题,这是一种根深蒂固的文化,无论是为了库例程还是新工具,都可以强加给长期受苦的设计师。

这当然会导致功能部分正确、不正确或完全丢失的情况(“哦,在尝试任何您可能想要撤消的操作之前先保存”)。这通常会导致那些糟糕的设计师失去生产力,或者在测试阶段主要花费在修复错误上来正确地实现事物。

我的朋友发现他关于编写(和测试)规范的建议普遍受到好评。他的大多数同事都接受了在纸上发现错误假设的美妙感觉,而不是在测试期间的周日晚上 11 点。革命万岁!

然而,有一些人会在他们的任务和键盘之间拉屎任何东西。他们嘲笑实际设计任何东西的想法,并愉快地编写代码。大多数是资深的、长期受雇的开发人员,不愿“浪费时间”。

问题在于,这第二批异端总是比第一批更快地产生东西(或至少是某种东西)。随后,这变成了“为像图像调整器这样简单的东西编写规范是没有意义的!哦,那些宽度!=高度或图像使用 RLE 的错误只需要一些调整”。

现在的问题:)

除了在项目结束时说“告诉你”之外,还有哪些好的短期方法可以证明编写功能或技术规范的实践如何在长期内带来更好的软件?

干杯!

0 投票
3 回答
1317 浏览

usability - 如何衡量规范要求文档中的“可用性”?

现在开始查看我去年的项目,因此我正在编写规范要求文档。现在,碰巧这个项目需要高度的“可用性”——我不知道这是否是正确的英文单词,但我的意思是它应该很容易从用户 PoV 中使用。现在 - 在我目前从事的所有项目中,可用性并不是一个真正重要的因素,所以我可以写一些乱七八糟的东西来解决它。虽然我总是问我们的老师他们会如何指定可用性的要求,但还没有人给我一个我觉得足够好的答案。

我们的老师一直鼓吹对项目的任何要求都应该是“可测试的”,但是您如何测试您的用户界面的可访问性?

假设我有一个实时应用程序正在运行。在这里说“一个条目应该在初始调用后不到 100 毫秒内被删除”并不难。但是要说“用户界面应该是 86% 直观”要困难得多。

我想这是一个难以破解的难题,但我肯定不会是世界上第一个想到这一点的人,更不用说遇到问题了。

0 投票
3 回答
654 浏览

c# - 我在哪里可以找到 CLI 规范?

我正在寻找 CLI 规范。在哪里可以找到下载?

0 投票
11 回答
2838 浏览

specifications - 您如何解决规范中的歧义?

我需要一些关于如何解决应用程序规范中的歧义的建议。作为一个简单的例子,

当用户多次验证失败时,向 IT 发送通知。

在上面的例子中,不清楚“a number of times”是多少次。目前还不清楚,我不能简单地设置一个随机限制,比如 1000 次。

您将如何解决任何规范中不清楚的部分?(不只是我提到的那个)

而且,对于这种情况,我应该在 Google 上搜索什么样的主题或书籍?软件工程?敏捷开发?我不知道从哪里开始。

任何有用的知识和技巧将不胜感激。

0 投票
7 回答
195 浏览

specifications - 误读规格——你会怎么做?

你的项目负责人给了你一个规格,并要求你提供一个估计。你欣然答应,给了他一个数字。您按工作/小时收费。

但是当项目快要完成时,您意识到您误读了规范并忘记在您的估算中包含一个大型功能。如果包含该功能,那么整个实施的成本将至少增加 40%。你会怎么做?您会尝试向您的项目所有者解释情况并要求更多的钱吗?

编辑:当然,由于错误,必须对所有者说我错了。但问题是你会要求更多的美元来弥补缺失的规格吗?

Eidt 2:我的问题第一次不正确!我只是在项目即将完成时才发现我的错误,而不是在初始阶段。

0 投票
3 回答
60 浏览

unix - 我在哪里可以获得 Open Group 基本规范的印刷版?

我发现自己在工作时经常使用 Open Group 的基本规范。在线使用它们很好,但我想要一个印刷版。

我在这里找到了该网站,但该网站说印刷版不可用。html 版本是免费提供的,但 PDF 需要支付 4 位数的会员费,我做不到。

无论如何,我可以解析 html 页面并将它们发送到某个地方为我打印吗?或者有谁知道我可以通过其他方式得到这个印刷品吗?

0 投票
4 回答
201 浏览

metrics - 编写规范是否值得花时间计算哪些指标?

如果为新的编程项目编写规范值得这样做并花费时间(和金钱),那么使用哪些指标以及如何进行计算?

0 投票
3 回答
38942 浏览

java - Java中变量或方法的最大名称长度

Java 中的类/方法/变量名称是否有最大长度?JLS似乎没有提到这一点。从代码可读性和可维护性的角度来看,我知道很长的名称无论如何都是有问题的,但是出于好奇,存在一个限制(我猜类名可能受到文件系统最大文件名限制的限制)。