通常代码看起来像这样:
(one-thing
(another-thing arg1 (f arg5 r))
(another-thing arg1 (f arg5 r)))
为什么它不喜欢这样写?
(one-thing
(another-thing arg1 (f arg5 r))
(another-thing arg1 (f arg5 r))
)
这使得添加和删除"another-thing"行更加容易(无需删除和重新添加尾随的闭合括号)。此外,您可以在该孤立的闭合括号上放置一些注释(如"; loop结束")。
当我将使用第二种样式的代码与现有使用第一种样式的代码混合使用时,情况有多糟糕?