标签: conventions

何时在JavaScript中使用双引号或单引号?

console.log("double"); VS console.log('single');

在处理字符串时,我看到越来越多的JavaScript库使用单引号.使用其中一个的原因是什么?我以为它们几乎可以互换.

javascript string conventions

1903
推荐指数
28
解决办法
58万
查看次数

Python编程中的制表符与空格

当我进行Python编程时,我总是使用制表符进行缩进.但后来我在SO上遇到了一个问题,有人指出大多数Python程序员使用空格而不是制表符来最小化编辑器到编辑器的错误.

这有什么不同?还有其他原因可以使用空格而不是Python的制表符吗?或者这不是真的吗?

我应该切换我的编辑器来插入空格而不是立即插入标签或继续像以前那样继续前进吗?

python coding-style conventions indentation

339
推荐指数
19
解决办法
20万
查看次数

是否有标准化的方法在Python中交换两个变量?

在Python中,我看到使用这种语法交换了两个变量值:

left, right = right, left
Run Code Online (Sandbox Code Playgroud)

这被认为是交换两个变量值的标准方法,还是有一些其他方法可以按惯例最常交换两个变量?

python syntax swap conventions

310
推荐指数
5
解决办法
19万
查看次数

Subversion中的trunk,branch和tag是什么?

可能重复:
"分支","标签"和"主干"真正意味着什么?

Subversion中的trunk,branch和tag是什么?使用它们的最佳实践是什么?

我可以在Visual Studio 2008中使用哪些工具进行Subversion ?

svn tags branch trunk conventions

236
推荐指数
8
解决办法
28万
查看次数

Python __str__与__unicode__

有没有时,你应该实现一个python约定__str__()__unicode__().我已经看到类的覆盖__unicode__()频率高于__str__()它但看起来并不一致.当一个与另一个相比更好的时候是否有特定的规则?是否有必要/良好做法同时实施?

python string unicode conventions

210
推荐指数
4
解决办法
6万
查看次数

我如何在.Net中的lambda表达式中使用"=>"

我很少遇到任何其他程序员!

当我第一次看到令牌时,我的想法是"暗示",因为这就是它在数学证明中所读到的,但显然不是它的意义.

那么如何说或读"=>"如下: -

IEnumerable<Person> Adults = people.Where(p => p.Age > 16)
Run Code Online (Sandbox Code Playgroud)

或者甚至有一种商定的说法吗?

.net c# lambda conventions

159
推荐指数
7
解决办法
3万
查看次数

如何组织大型R程序?

当我承担任何复杂的R项目时,我的脚本会很快变得混乱.

我可以采用哪些做法,以便我的代码永远乐于与之合作?我在考虑类似的事情

  • 在源文件中放置函数
  • 何时将某些内容分解为另一个源文件
  • 什么应该在主文件中
  • 使用函数作为组织单元(鉴于R使得难以访问全局状态,这是否值得)
  • 缩进/换行做法.
    • 治疗(如{?
    • 把东西放在1或2行?

基本上,组织大型R脚本的经验法则是什么?

r conventions code-organization project-organization package

157
推荐指数
7
解决办法
2万
查看次数

将枚举转换为集/列表

是否有一些单行桥接方法将给定的枚举转储到java.util.List或java.util.Set?

某些内置类似Arrays.asList()Collection.toArray()应该存在的东西,但我无法在IntelliJ调试器的评估窗口中找到它(以及Google/SO结果).

java api collections conventions

155
推荐指数
5
解决办法
9万
查看次数

是否有任何Java方法排序约定?

我有一个大型课程(40个左右的方法),这是我将作为课程作业提交的软件包的一部分.目前,这些方法在实用公共/私人等方面相当混乱,我想以合理的方式对它们进行排序.有这样做的标准方法吗?例如,通常字段在方法之前列出,构造函数在其他方法之前列出,而getter/setter在最后; 剩下的方法呢?

java methods conventions

149
推荐指数
6
解决办法
9万
查看次数

145
推荐指数
4
解决办法
8万
查看次数