【发布时间】:2008-10-03 12:21:24
【问题描述】:
这是一个较小的风格问题,但您添加到代码中的每一点可读性都很重要。
如果你有:
if (condition) then
{
// do stuff
}
else
{
// do other stuff
}
你如何决定是这样还是这样更好:
if (!condition) then
{
// do other stuff
{
else
{
// do stuff
}
我的启发是:
- 保持条件为正(小于 阅读时心算)
- 将最常用的路径放入 第一个区块
【问题讨论】:
-
我添加了“function-exit”标签,因为这与“多个退出点 - 好或坏”问题有关。
-
我觉得这个问题很重要。恕我直言,忽略这个问题是臭名昭著(而且太普遍)“意大利面条代码”的主要原因之一......
标签: coding-style function-exit