coding-style 相关问题

**不使用!此标记指的是一个完全自以为是的主题,因此不再是主题。**遵循编码风格和惯例的问题。

留下if / else空白的公约

免责声明我不完全确定这是否适合这个SE,但无论如何我都会从这里开始。背景我之前正在阅读这个问题,正在查看其中一个代码片段...

回答 1 投票 0

如果代码中有两个重叠的if条件,如何编写代码

有两个函数isBusy和isSad。我想以最易读和生产的方式实现以下逻辑。但我不确定它是否是编写代码的理想方式,因为函数...

回答 1 投票 0

在C中使用true和false

据我所知,有三种方法可以在bo中使用布尔类型的booleans,然后使用预处理器使用true和false定义#define FALSE 0 ... #define TRUE!(FALSE)只是用...

回答 15 投票 54

是否有任何特定原因不能将函数调用用于C中的变量初始值设定项

我正在阅读多个样式指南,试图标准化我的编程风格。在阅读KNF上的FreeBSD和OpenBSD风格指南时,我注意到以下段落相当混乱。 ...

回答 2 投票 0

C ++中的函数名称:是否大写? [关闭]

在C ++中命名函数的惯例是什么?我来自Java环境所以我通常命名为:myFunction(...){}我在C ++中看到混合代码,myFunction(....)MyFunction(....

回答 12 投票 58

为什么我需要先在PowerShell脚本中编写函数?

我有一个脚本,我利用函数来包装部分代码,允许我在指定的点移动部分。我发现我必须列出功能......

回答 5 投票 38

功能后的JavaScript空间[关闭]

我知道JavaScript中的空格是无关紧要的,但我对风格很好奇。定义函数时,如:function Foo(a,b,c){}我没有在函数名后加一个空格。但是,如果我......

回答 4 投票 13

围绕返回值的括号

通常在ANSI C代码中,我可以看到围绕单个返回值的括号。像这样: - int foo(int x){if(x)return(-1);否则返回(0);为什么在返回时使用()...

回答 11 投票 66

在包含大数据的csv文件上创建用户输入过滤器

我有一个程序打开并读取csv格式的文件,其中包含大量数据,如:国家犯罪类型出现年份加利福尼亚州罗伯里12 1999年加利福尼亚州袭击事件45 ...

回答 1 投票 -2

使用do block vs braces {}

新的红宝石,穿上你的新手套。以下两个片段之间是否有任何区别(模糊或实用)? my_array = [:uno,:dos,:tres] my_array.each {| item |放项目} ...

回答 5 投票 109

Python:不应该使用的魔术方法

我创建了一个类是元组包装器,而元组不支持项突变。我应该离开__setitem__和__delitem__实现还是实现那些方法,例如下面(因此...

回答 3 投票 0

使用泛型类型参数代替System.Type类型的参数。这是一种气味吗? [关闭]

我经常看到(例如在许多模拟库中)方法,其中使用泛型类型参数代替System.Type类型的参数。我具体谈到泛型类型的情况......

回答 6 投票 13

优雅的方法来防止C ++中的命名空间中毒

让我们假设,Bob将他的库包装到命名空间“bob”中,并且Alice将通过单个“using namespace bob”使整个命名空间在她自己的函数内可见,而不是“使用...

回答 1 投票 2

接口是否涵盖了每种公共方法的良好做法?

通过接口定义类的实现是一种很好的做法。如果一个类有任何接口未涵盖的公共方法,那么它们有可能泄漏它们......

回答 3 投票 2

清晰,专注,自我记录的方法,无需重复

这种情况经常发生,对我来说永远不会太容易。我以为我会问别人怎么处理它。想象一下,如果demo = 60命令行参数的处理是这样完成的:...

回答 2 投票 2

使用宏来专门化std :: swap

所以,我有一个宏。 // swap_specialize.hpp #include #ifndef STD_SWAP_SPECIALIZE #define STD_SWAP_SPECIALIZE(CLASSNAME)\ namespace std {...

回答 3 投票 2

传递数组以设置变量

我经常在阅读php代码时看到这个习惯用法:public function __construct($ config){if(array_key_exists('options',$ config)){...} if(array_key_exists('driver_options',$ ...

回答 3 投票 1

使用#define来对结构成员进行别名

这是一个主观问题,所以我会接受“没有答案”,但完全阅读,因为这特别是在代码对安全至关重要的系统上。我已经采用了一些嵌入式C代码...

回答 3 投票 3

Emacs支架和支架突出显示?

输入代码时,Emacs会突出显示匹配的支架或支架。使用现有代码,如果我突出它的双胞胎,有没有办法要求它突出显示匹配的支架或支架?一世 ...

回答 6 投票 8

SVG:使用属性或CSS来设置样式?

在HTML中,建议从Style中分离Content,因此您应该为样式创建外部CSS文件。由于我刚开始使用SVG,我现在想知道:此规则是否也适用于......

回答 3 投票 18

© www.soinside.com 2019 - 2024. All rights reserved.