15得票1回答
如何使代码更美观,当缺少括号时添加到if/else语句中。

我已经谷歌搜索了一段时间,没有找到如何做这个的方法。我的项目中已经设置了eslint和prettier。 // What I have: if (a == b) doSomething(); // What I want from either eslint or prettier if ...

10得票1回答
默认值的最短同义词

寻找一个在变量名中作为“默认值”的最短同义词。 有一个选项:“want”(来自dict.org),但它看起来有些奇怪。也许有人知道更好的解决方案,或者只想知道别人的意见。 http://thesaurus.com/browse/default提供了一些变体,但它并非编程主题。 我是否疯狂...

8得票3回答
在函数参数列表中,输出参数的位置应该放在哪里?

我试图决定关于我们的C/C++代码中函数参数输出使用的政策。 显然,该政策应指示所有用于输出的参数应在函数参数列表的末尾或开头分组放置,但我不确定有任何好的理由偏好其中任一位置。 你知道有没有偏向于将它们分组放在开始或结尾的任何理由吗?

201得票11回答
我们如何在调用函数时强制命名参数?

在Python中,你可以有一个函数定义: def info(obj, spacing=10, collapse=1) 可以以以下任何方式调用: info(odbchelper) info(odbchelper, 12) ...

7得票5回答
如何在C#的Windows Metro Style应用程序中在屏幕上绘图?

我只是希望用户能够通过某种指针在屏幕上绘制。 我已经有了捕获指针位置的代码,但我无法想出如何将像素或形状放置到屏幕上。 我找到了这个有用的教程: http://www.dotnetspeaks.com/DisplayArticle.aspx?ID=137 我一直在查阅这里的文档: htt...

14得票3回答
当使用完成事件时如何避免代码混乱?

我不敢相信我是第一个遇到这个问题的人(我也不想相信我是唯一一个太傻以至于不能直接看到解决方案的人),但我的搜索技能还不够强。 我经常遇到这样的情况:需要依次执行一些耗时的步骤。工作流程如下:var data = DataGetter.GetData(); var processedData ...

126得票4回答
Python中列表推导式或生成器表达式的行连续性

如何拆分一个非常长的列表推导式?[something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long] 我也看到有人不喜欢使用“\”来换行,但我从未明白其中的原因。...

14得票5回答
C头文件的最佳实践:使用#ifndef #define #endif。

关于以下"模式",有哪些最佳实践值得关注?#ifndef BLAFOO_H #define BLAFOO_H /* ... * ... */ #endif /* BLAFOO_H */ 在 #define 指令中,我应该如何命名头文件? 我看到了从 BLAFOO_H 到 __BLAFOO_...

9得票4回答
R代码示例/最佳实践

我对R语言很陌生,在网上查找有关撰写R代码的“好”方法的信息时遇到了困难。我阅读了一些基本指南,但一直没有找到确实是最新的信息。 哪些S3类编写/记录得好? 相应的S4类如何? 在注释.R类/函数时,您使用什么常规?您是否将所有注释放入.Rd文件和.R文件中?同步这些文件是否繁琐?

30得票15回答
const int *p和int const *p之间有什么区别?在类型后使用const是否可行?

我的同事在启发他人提问方面0-2落后(1, 2),所以我想给他一个机会追赶。 我们最近的争论是关于将"const"放在声明的哪个位置的风格问题。 他认为应该将其放在类型之前或指针之后。理由是这是其他人通常采用的方式,其他风格容易引起混淆。因此,指向常量int的指针和指向int的常量指针分别...