问题标签 [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.
functional-programming - 您对功能规格有何感受?和软件设计?
功能规范是帮助还是阻碍您的期望?练习瀑布方法的程序员是否对功能规范持开放态度?我是一名网页设计师/开发人员,与一个由 5 名程序员组成的团队合作,我想编写一个功能规范来解释我们需要什么,这样当我开始工作时——我知道我们正在朝着同一个目标努力。
c# - C# 4.0 规范测试版?
谁能澄清微软是否已经发布了 C# 4.0 的 [draft] 规范?如果是这样,我在哪里可以找到/下载它?
project-planning - 编写功能规范有多重要?
我从来没有写过功能规范,我更喜欢跳进代码和设计东西。到目前为止,它工作得很好,但是对于最近的一个个人项目,我正在写一些描述产品所有功能的规范,以及它应该如何“工作”,而不涉及如何实现的细节,我发现它非常有价值。
你有什么想法,你是写规范还是只是开始编码和计划,哪种做法更好?
compiler-construction - 最大方法名称长度
有没有人碰巧知道在您选择的编程语言中方法名称的最大长度是多少?我打算把它作为一个 C# 特定的问题,但我认为很高兴了解整个范围。
还涉及哪些因素:
- 语言规范是否限制了这一点?
- 编译器将其限制在什么范围内?
- 32位和64位机器有区别吗?
c# - C#中变量名前的@符号是什么意思?
可能重复:
C# 中变量名中的 @ 字符的用途/含义是什么?
我知道可以在字符串文字之前使用 @ 符号来更改编译器解析字符串的方式。但是,当变量名以 @ 符号为前缀时,这意味着什么?
c# - C# 中字段的顺序是否重要?
这个问题的灵感来自 Jon Skeet 的回答: Is there ac# equivalent to c++'s access-modifier region
他评论说文件中字段的顺序可能很重要。我猜这与字段初始化的顺序有关,但我认为基于这种副作用进行编码是一件足够危险的事情,它需要自己的问题和讨论。
关于如何操纵代码文件中的字段顺序以及可能产生什么影响,是否还有其他想法?
dll - 在单个类库中处理多个标准
我目前正在开发一个名为 ADIF 的项目,该项目将支持多种文件编写规范(想象一下,如果您必须支持 XML 1.0、XML 2.0、XML 3.0 等)。目前有两个标准(1.0 版和 2.2.2 版),它们都在商业上使用并且仍然被大量使用。
规范版本 2.2.2 包含了版本 1.0 的大部分内容,但存在一些细微差别,排除了一些继承和其他 OOP 工具。
您将如何组织您的项目以支持旧版本,同时继续跟上新标准。
- 单个类库中的命名空间(Standard.Version1、Standard.Version222、Standard.Version223(下一个版本?)等)?看起来很马虎
- 在同一解决方案中为每个单独的类库(Version222.dll、Version223.dll 等)?显得过分了。
- 等等
我确实打算实现一些代码,这些代码将从一个版本转换为另一个版本。
基本上,我正在寻找一些关于如何最好地组织此类项目的建议。
sql - 学习 ANSI SQL 的最佳资源是什么?
我不是指“基本 SQL”,而是强烈的规范以及规范之间的差异以及出色数据库(如 SQL Server、Oracle 等)之间的实现。
java - Java 虚拟机规范的当前版本在哪里?
似乎获得 Java 6 版本的Java 虚拟机规范的唯一方法是采用第二版,合并现有更改,然后在此基础上添加Java 6 提议的更改,这些更改不再真正提议,但实际。
真的吗?
由此产生两个问题:
- 这就是所有的三角洲吗?
- 为什么没有官方的当前版本?
有人知道我想念的任何东西吗?
excel - 如何识别 Excel 文件是否符合 Excel 95 或 Excel 97 规范?
如何识别 Excel 文件在哪里使用 Excel 95 或 Excel 97 规范?即,他们使用哪个版本的 BIFF。