gpt4 book ai didi

perl - 我如何测试 DRY 的 Perl 代码(不要重复自己)

转载 作者:行者123 更新时间:2023-12-01 04:39:17 24 4
gpt4 key购买 nike

对于 Python,我们可以使用类似 Python Code Clone Detector 的东西

但是我就是找不到 Perl 的任何东西。引用 DRY,Catalyst提到它建立在 DRY 原则之上。如果是的话,我想可能已经使用了一些工具来验证该声明。

此外,Perl 是否提倡 DRY?我确信它通过使用 CPAN 来促进重复其他。

最佳答案

您的意思可能是“Perl 通过提供 CPAN 提倡‘不要重复他人’”,这当然是真的。

但是,DRY 与其说是一种语言特性,不如说是一种通用编程原则(编写许多可以通过参数正确参数化的专用小函数,而不是编写“包办一切”的单一函数)。您可以使用 C++、Python、Perl、Ruby、C 和大多数其他语言编写符合 DRY 标准的代码。有些语言需要更多的样板文件,有些则更少。

Perl 通过提供简洁的语言结构,绝对允许使用很少样板的小函数。

不过,我不知道有什么工具可以检测 Perl 的非 DRY 代码。

关于perl - 我如何测试 DRY 的 Perl 代码(不要重复自己),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13345160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com