开发者生态
morning
代码很垃圾
摘要
【HN用户评论摘要】 Title is editorialized. Original: "This code is CRAP" referring to code in review as Change Risk Anti Pattern.Also, (2011) I have a goal to make the codebase at work cargo-crap compliant an...
the
and
for
This
code
2011
complexity
this
CRAP
codebase
2026-09-17
1 阅读
约1分钟阅读
luispa
字号:
【HN用户评论摘要】
标题已编辑。原文:“此代码是 CRAP”,指正在审查中的代码为“更改风险反模式”。此外,(2011)
我的目标是使工作中的代码库符合“cargo-crap”标准,并通过 CI 强制执行。我让一个代理用它运行了一整夜,差异触及了我们代码库的 40%,这对于单次合并来说是站不住脚的。所以现在我会随着机会的出现而零碎地做。
钟摆在类、函数、圈复杂度(这里是 CRAP)和类似的愚蠢指标的方向上摆得太远了。这让我想起 Sandi Metz 做过的一次名为“All the Little Things”的演讲,其中她介绍了 Gilded Rose kata。在演讲中,她重新设计了她的解决方案,直到几乎没有任何东西可以显示正在解决的问题的本质。圈复杂度度量在每一步都被吹捧为设计优良性和消除复杂性的代表。然而,一个弱点
>注意:这篇文章因使用了温和的脏话而被评为 PG-13。如果您可能会因重复使用小学操场上常见的单词而感到冒犯,请不要继续阅读。尽管这种讽刺性的被动攻击性很温和,但无法想象在现代乏味的企业信息传递中会出现这样的情况。
(2011)
原始链接:https://testing.googleblog.com/2011/02/this-code-is-crap.html
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱