开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
圣洁之子的个人空间 - 开源中国社区
技能积分 245
活跃积分 0
粉丝 5
加入于 2012/05/03 最近登录:昨天 13:12
圣洁之子 1天前
发布了一篇翻译 Code Smells: If Statements
我们已经对这一切进行了全盘考虑,现在我们可以简化 isPresent 示例里的代码: if (mf.isPresent()) {     MappedField mappedField = mf.get();     //catch people trying to search/update...
@oschina
The article in this series that has so far provoked the most responses was on iteration. Today, I’m talking about if statements (conditionals). I’m not intending to go after any sacred cows or an...
圣洁之子 1天前
发布了一篇翻译 Code Smells: If Statements
步骤 8:简化逻辑 我想简化这一切。我还是憎恶 isPresent 的众多检查,为此我们能做些什么呢? 考虑到这段代码的开头的 if 和 else 都从此方法返回,剩下的代码在另一个 else 里有效: if (hasMoreElements(pa...
@oschina
The article in this series that has so far provoked the most responses was on iteration. Today, I’m talking about if statements (conditionals). I’m not intending to go after any sacred cows or an...
圣洁之子 1天前
发布了一篇翻译 Code Smells: If Statements
步骤 3:提取方法以增强可读性 和以前一样,现在我对这些条件之一的状态感到相当满意,我将把条件提取到一个带有用名称的小方法中,这样我就能更好地理解我要检查的内容。                 if ...
@oschina
The article in this series that has so far provoked the most responses was on iteration. Today, I’m talking about if statements (conditionals). I’m not intending to go after any sacred cows or an...
圣洁之子 1天前
发布了一篇翻译 Code Smells: If Statements
此 i++ 可以用传统 for 循环中的 i++ 替换。但是如果我们去掉这一行并依赖循环增量,i 将会在循环结束时递增,而不是中途,所以我们需要考虑到这一点并做出适当的改动。 如果我们要删除此增量,则在第 76 行之后...
@oschina
The article in this series that has so far provoked the most responses was on iteration. Today, I’m talking about if statements (conditionals). I’m not intending to go after any sacred cows or an...
圣洁之子 1天前
发布了一篇翻译 Code Smells: If Statements
步骤 2: 删除控制迭代的逻辑 在这段代码中滥用 for 循环让我感到苦恼: for (int i = 0; ; ) { 我想把它变成一个合适的 for 循环,又或者是 while 循环。在另一个版本中,我创建了自己的枚举来管理循...
@oschina
The article in this series that has so far provoked the most responses was on iteration. Today, I’m talking about if statements (conditionals). I’m not intending to go after any sacred cows or an...
圣洁之子 1天前
结论 如果 JavaScript 不是你最喜爱的语言,你仍然可以创建 Web 应用程序而不必遭受其技术缺陷。创建那些应用程序的可用语言很多,可以满足广泛的不同的口味,从纯粹的函数式语言如 PureScript, 到面向对象语言...
@oschina
Modern applications have different requirements than simple websites. But the browser is a platform with a (mostly) fixed set of technologies available, and JavaScript remains as the core language ...
圣洁之子 1天前
Nim Nim 是静态类型的、简约和空白敏感语法的多范式编程语言,编译为 C、 C++ 和 JavaScript。 该语言本身很小,但它的元编程能力使它吸引你亲自去实现其他语言内置的功能。它的元编程能力的“积木”是宏、模板和...
@oschina
Modern applications have different requirements than simple websites. But the browser is a platform with a (mostly) fixed set of technologies available, and JavaScript remains as the core language ...
圣洁之子 2天前
当你编写 Haxe 代码,你可以针对多种平台和语言进行编译,而无需进行相当大的改动。目标特定的代码块也可用。 你可以使用相同的代码在 Haxe 中编写后端和前端,并通过 Haxe Remoting 为同步或异步连接实现通信。...
@oschina
Modern applications have different requirements than simple websites. But the browser is a platform with a (mostly) fixed set of technologies available, and JavaScript remains as the core language ...
圣洁之子 2天前
Haxe Haxe 是一门多范式的编程语言,其编译器可以生成其他语言的二进制代码和源代码。 虽然 Haxe 提供了一个严格的类型系统,支持类型推断,但如果目标语言支持,它也可以作为动态语言。以同样的方式,它支持各种...
@oschina
Modern applications have different requirements than simple websites. But the browser is a platform with a (mostly) fixed set of technologies available, and JavaScript remains as the core language ...
圣洁之子 2天前
虽然支持许多常见的面向对象模式(例如,每个值都是一个对象,操作是方法调用),但你也可以获得函数特性,如支持一级函数和不可变数据结构。 Scala.js 的一个特殊优点是,你可以从熟悉的面向对象方式开始,并且按...
@oschina
Modern applications have different requirements than simple websites. But the browser is a platform with a (mostly) fixed set of technologies available, and JavaScript remains as the core language ...
顶部
×
动弹一下 还可以输入5
单图/多图
网络图片
上传图片
9 张,还能上传 9
上传图片
  • +
发布
×
设置备注名:
保存
用户尚未登录,点击这里登录