加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-15 23:30:21 所属栏目:大数据 来源:网络整理
导读:我有一个或多或少的大约100行的Perl脚本.该脚本接受一些参数,它直接运行.没有模块,没有功能.该脚本可以分为三个部分,初始化部分,参数解析部分和工作部分,但我不知道该怎么做.一切都必须保存在一个文件中.请问,任何人都可以给我指示/建议如何构建我的Perl脚本
我有一个或多或少的大约100行的Perl脚本.该脚本接受一些参数,它直接运行.没有模块,没有功能.该脚本可以分为三个部分,初始化部分,参数解析部分和工作部分,但我不知道该怎么做.一切都必须保存在一个文件中.请问,任何人都可以给我指示/建议如何构建我的Perl脚本吗?

谢谢.

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读