问题标签 [conventions]

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 投票
2 回答
383 浏览

c# - 我应该如何在 WinForms 中做一个导航屏幕?

我想构建一个导航屏幕,就像安装盾牌(下一个/上一个东西)一样,也许更复杂一些。这通常在 WinForms 中是如何完成的?

谢谢 :)

0 投票
3 回答
2646 浏览

c - 内联汇编器:可以使用哪些暂存器?

在使用类 C 语言将内联汇编器插入函数时,关于允许将哪些寄存器用于临时的约定是什么?asm在进入块之前保存它需要保存的所有寄存器的值是编译器的责任吗?程序员是否有责任将这些寄存器中的值存储在某个地方并在退出asm块之前恢复它们?是否有一个典型的约定,或者这是非常特定于实现的?

0 投票
10 回答
2282 浏览

math - 编程概念的数学符号

有许多表示程序结构的方法(如 UML 类图等)。如果有一个以严格的数学方式描述程序的约定,我很感兴趣。我对为此目的使用数学符号特别感兴趣。

一个例子:类被表示为集合(字段、属性)和函数(对集合的元素进行操作)。父类的字段是子类的子集。函数用伪代码描述,必须看起来像这样和那样......

0 投票
10 回答
5338 浏览

c++ - C/C++ 函数/方法修饰

免责声明:我已经有一段时间没有使用 C++了...

现在装饰 C/C++ 函数/方法声明以提高可读性是否很常见?

粗略的例子:

void some_function(IN int param1, OUT char **param2);

使用空主体定义的宏INOUT(即,如果您愿意在本例中使用轻量级文档)。当然,我理解这与与方法/函数相关的“文档注释块”有些平行。

您能否提供一些其他示例...假设该主题对社区有用。记住,上面的示例就是这样。

0 投票
6 回答
1170 浏览

coding-style - 第二或第三人评论?

你用第二人称还是第三人称写评论?

或者

0 投票
3 回答
149 浏览

objective-c - 使用 `id` 输入方法

在 Objective-C 中,我通常会看到返回动态类型对象的方法,定义如下:

不过,我知道我也可以做到这一点:

有趣的是,我在更多核心级别的基础课程中看到了后一种约定,但其他人似乎都使用第一种。既然 Objective-C 运行时推断出一个无类型的方法或参数将返回id,我为什么要包含它?它不会破坏阅读的流程吗?

我不仅想知道开发人员考虑使用此约定可能出现的问题,而且还想知道你们是否认为这很奇怪?

0 投票
2 回答
1986 浏览

user-interface - UI约定:应用程序退出的快捷键?

应用程序退出的快捷键是否有约定?

一些应用程序使用Alt+X一些其他应用程序使用Ctrl+ XCtrl+Q。FF 和 IE 等应用程序根本不分配快捷方式。

那么有什么公认的约定吗?

注意:我在这里谈论 Windows。

0 投票
1 回答
239 浏览

django - Django:建议放置模板文件?

似乎 Django 对模板文件的放置没有约定。什么是最合乎逻辑的首选位置?

(由于 Django 强调应用程序的互操作性,我认为“最佳”位置应该在/app/; 也许/app/templates/?)

0 投票
6 回答
321 浏览

conventions - 如何将变量移交给函数?使用数组或变量?

当我尝试重构我的功能以满足新的需求时,我不时会遇到一个关键问题:

我应该添加另一个具有默认值的变量吗?或者我应该只使用一个数组,我可以在不破坏 API 的情况下添加一个额外的变量?

0 投票
3 回答
526 浏览

c# - 使用 MVVM 的 wpf 中的案例约定

wpf/mvvm 中是否有与 C# 不同的大小写和命名约定标准?

我习惯于驼峰式,第一个字符是私有的小写字母和公共方法/属性的大写字母。

在我一直在检查的示例 MVVM 代码中,我看到了很多前导 _ 字符,这是另一种做法的保留还是我缺少标准?