小编Joh*_*ley的帖子

Ruby中这些块编码样式的区别或价值是什么?

哪种款式首选?一个与另一个有充分的理由吗?

提前致谢!

1) cmds.each do |cmd|
   end

2) cmds.each { |cmd|
   }
Run Code Online (Sandbox Code Playgroud)

示例代码:

cmds = [ "create", "update", "list", "help" ]

# Block style one
#
cmds.each do |cmd|
  puts "loop1, cmd: #{cmd}"
end

# Block style two
#
cmds.each { |cmd|
  puts "loop2, cmd: #{cmd}"
}
Run Code Online (Sandbox Code Playgroud)

ruby coding-style

32
推荐指数
4
解决办法
4154
查看次数

Python早期学习的重要语言特性(习语)是什么?

我很想知道StackOverflow社区认为Python的重要语言特性(成语)是什么.将程序员定义为Pythonic的功能.

Python(pythonic)习语 - "代码表达式",它是Python语言的自然或特征.

另外,所有Python程序员应该尽早学习哪些成语?

提前致谢

有关:

python idioms

19
推荐指数
4
解决办法
4755
查看次数

您在编程期间使用了哪些图表技术(而不是工具)?

您在编程时使用了哪些图表技术来帮助您或他人理解您的程序或设计.我不是在谈论一个人最喜欢的工具,尽管一个好的工具很可能通过图表帮助一个人.

我在这个问题上的意图是找到人们实际使用的简单有用的图表技术,并找到新的学习方法.

您是否使用流程图,数据流图,ER图表等?

网络上充满了建议!但是真正的程序员,设计师和代码维护者在日常工作中实际使用了什么.

感谢您的反馈意见

modeling diagramming

13
推荐指数
3
解决办法
1301
查看次数

从Eclipse 3.3升级到3.4(或未来版本)的最佳方法是什么?

在过去,我遇到了从Eclipse的发布升级到Eclipse的问题.我想知道StackOverflow上的Eclipse用户如何处理从Eclipse的发布到发布的升级.

  • 使用Distro解决方案?
  • 保持过去的发布点,直到你被迫前进,这是一个好主意?

最近我刚刚从头开始重装; 重命名我的根Eclipse目录并下载最新版本,再加上更新周期.使用此方法后,我只丢失了工作区(没有代码丢失).

提前致谢

eclipse process

11
推荐指数
1
解决办法
3846
查看次数

哪些指标可用于确定特定编程语言的专业水平

我很感兴趣的原始(或复合)指标用于处理一个人用特定语言编程的程度.

情景:乔治知道一些编程语言,想学习"foobar",但他想知道他在"foobar"中有多少经验.

我真的很感兴趣,而不仅仅是LOC(代码行)指标.

我对这个问题的希望是了解工程师如何量化其他人的编程语言经验,以及是否可以通过机械方法衡量.

提前致谢!

metrics

6
推荐指数
1
解决办法
1728
查看次数