coding-style相关内容

如何称呼正则表达式的内部?(由分隔符分隔的那个)

如何在没有分隔符的情况下调用正则表达式的内部部分? 例如: 给定以下正则表达式:/d+/和#(hello)#,我们可以将每个正则表达式分为3个部分: /+d++/ #+(hello)+# 我们都将/或#命名为分隔符。 内部怎么称呼?d+或(hello)部分? 在这里引用的这个BnFhttps://www2.cs.sfu.ca/~cameron/Teaching/3 ..
发布时间:2022-06-06 21:50:22 其他开发

评论风格:命令式或第三人称

我有一个与编程和英语都相关的问题:在注释单行代码时是使用第三人称还是使用命令式。 假设使用命令式语言编写以下代码行,应对其进行注释: object.doSomething(); 我注释此行的方法是使用第三人称将注释放在后面,如下所示将是一个包含该行作为主语的普通英语句子: object.doSomething(); // does (referencing to the line ..
发布时间:2022-03-15 21:53:23 其他开发

构造函数中的方法,不好吗?

我有一个Windows窗体,并且我有一个检查文本文件以确保其具有特定方面的类。现在我在构造函数中有了方法,这看起来有点奇怪。我应该把构造函数留空,然后实现start()类型的方法并调用它吗?到目前为止,我的代码如下所示 public class Seating { private int segments = 0; public Seating() { ..
发布时间:2022-03-12 21:09:35 C#/.NET

具有类型或变量的sizeof

最近看到有人称赞另一个用户使用sizeof var而不是sizeof(Type)。我一直以为那只是一种风格选择。有什么显著的区别吗?例如,带f和ff的线被认为比带g和gg的线更好: typedef struct _foo {} foo; foo *f = malloc(count * sizeof f); foo *g = malloc(sizeof(foo) * count); ..
发布时间:2022-02-28 10:48:15 其他开发

最常见的Python文档字符串格式是什么?

我在Python中看到了几种不同样式的文档字符串,最流行的样式是什么? 推荐答案 格式 Python文档字符串可以按照其他帖子中显示的几种格式编写。但是,没有提到默认的Sphinx文档字符串格式,该格式基于睡觉。您可以在this blog post中获取有关主要格式的一些信息。 请注意,PEP 287推荐使用睡觉 以下是文档字符串的主要使用格式。 -电子邮件 ..
发布时间:2022-02-28 10:46:35 Python

声明属性的点表示法与消息表示法

我们现在有了属性的“点"符号.我见过各种 back 和 forths 关于点表示法与消息表示法的优点.为了不影响回答,我不会在问题中以任何方式回答. 您对用于属性访问的点表示法与消息表示法有何看法? 请尽量把重点放在 Objective-C 上——我要提出的一个偏见是 Objective-C 就是 Objective-C,所以你认为它像 Java 或 JavaScript 的偏好是无效 ..
发布时间:2022-01-31 20:52:01 移动开发

您是否使用 TR 24731 的“安全"功能?

ISO C 委员会(ISO/IEC JTC1/SC21/WG14) 已发布 TR 24731-1 并且是致力于TR 24731-2:p> TR 24731-1:C 库扩展第一部分:边界检查接口 WG14 正在研究更安全的 C 库函数的 TR.此 TR 旨在修改现有程序,通常通过添加带有缓冲区长度的额外参数.最新的草案在文件 N1225 中.文件 N1173 中有一个基本原理.这将成为技术报 ..
发布时间:2022-01-31 09:40:44 其他开发

Excel c# 将单元格转换为百分比

我需要将带有双精度的单元格转换为百分比.我在excel中使用了一个宏,它说: Range("B5").SelectSelection.Style = "百分比" 当我在 c# 中执行此操作时,它不起作用: Excel.Range procentRange = xlWorksheet.get_Range("A1","A1");procentRange.Style = "百分比"; 有人知道怎 ..
发布时间:2022-01-24 20:00:55 C#/.NET

创建自己的 BibTeX 风格或自定义现有的风格?

我正在寻找一种方法来定义新的 BibTeX 样式或自定义现有样式.我有两个原因: 我希望作者姓名/编辑为斜体(用于书籍、书籍、杂志、百科全书等中的文章) 我想要数字开头 例子: 姓,B.书名.地点年.站点编号. 文章作者,A.文章标题.在:图书作者,B,书名,地点年份,站点编号. 有什么建议吗? P.S.:操作系统是 Ubuntu. 解决方案 我已经使用 ..
发布时间:2022-01-24 12:55:51 其他开发

涉及幻数的全局常量的最佳实践

为了避免幻数,我总是在我的代码中使用常量.回到过去,我们过去常常在无方法接口中定义常量集,现在它已成为一种反模式. 我想知道最佳做法是什么?我说的是全局常量.枚举是在 Java 中存储常量的最佳选择吗? 解决方案 使用接口存储常量是一种滥用接口. 但使用枚举并不是每种情况的最佳方式.通常一个普通的 int 或任何其他常量就足够了.定义自己的类实例(“类型安全的枚举")更加灵活, ..
发布时间:2022-01-24 00:00:41 Java开发

为了清楚起见,是否应该在返回类型上使用无用的类型限定符?

当我们在以下头文件中有原型时,我们的静态分析工具会抱怨“返回类型上无用的类型限定符": const int foo(); 我们这样定义它是因为函数返回一个永远不会改变的常量,认为使用 const 后 API 看起来更清晰. 为了清楚起见,我觉得这类似于将全局变量显式初始化为零,尽管 C 标准已经声明如果未显式初始化所有全局变量都将初始化为零.归根结底,这真的无关紧要.(但静态分析工具并没 ..
发布时间:2022-01-23 23:17:46 其他开发