我应该如何重构一个大的Perl脚本?

前端之家收集整理的这篇文章主要介绍了我应该如何重构一个大的Perl脚本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个或多或少的大约100行的Perl脚本.该脚本接受一些参数,它直接运行.没有模块,没有功能.该脚本可以分为三个部分,初始化部分,参数解析部分和工作部分,但我不知道该怎么做.一切都必须保存在一个文件中.请问,任何人都可以给我指示/建议如何构建我的Perl脚本吗?

谢谢.

解决方法

如果您可以看到脚本的逻辑部分,那么您应该将它们抽象为函数.拥有超过1000行的单个脚本,而不是将其分解为您的语言提供的任何抽象单元(函数,类等)是一个非常糟糕的主意.维护你的脚本,i.即添加功能和修复错误,将是一场噩梦.

我强烈建议你阅读Robert C. Martin的书Clean Code.它使用Java作为示例,但这些想法适用于任何语言.这里最相关的是“让你的功能变小.然后让它们变小”.

猜你在找的Perl相关文章