coding-style - 将尽可能多的逻辑放在最少(一行)代码中的利弊是什么?

标签 coding-style

酷吗?

IMO one-liners 降低了可读性并使调试/理解更加困难。

最佳答案

最大限度地提高代码的可理解性。

有时这意味着将(简单、易于理解的)表达式放在一行上,以便在给定数量的屏幕空间(即源代码编辑器)中获得更多代码。

其他时候,这意味着采取小步骤来明确代码的含义。

One-liners 应该是一种副作用,而不是一个目标(也不是应该避免的事情)。

关于coding-style - 将尽可能多的逻辑放在最少(一行)代码中的利弊是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/396191/

相关文章:

ruby-on-rails - ruby/ruby on rails 内存泄漏检测

java - 我怎样才能重写它以避免出现类型不匹配错误?

java - if 和 if-else 之间有什么明显的区别吗?

使用现代 IDE 的小组的 C++ 编码标准

python - 按名称引用对象作为属性

java - switch 语句 vs if 语句,哪个对性能更好?

c - 使用逗号来防止需要大括号

Silverlight 布局最佳实践

scala - 用于选项的惯用 Scala 代替 if/else/else 链

coding-style - 风格执行工具有用吗?