代码结构:我应该使用大量函数来提高可读性吗?
我的问题考虑了Bash和PowerShell脚本,但我想它也适用于其他语言。
我的理解是,函数的目的是多次执行相同(或非常相似)的任务。这减少了脚本中的代码量,也使维护更容易。
考虑到这一点,如果您发现您的脚本只调用一次函数,那么该函数就没有理由作为函数存在。相反,您应该使用函数的代码并将其放在调用该函数的位置。
说了这么多,这是我的问题:
如果我有一个复杂的脚本,我应该将每个代码段移动到它自己的函数中,即使每个函数只调用一次吗?这将极大地提高脚本的可读性,因为它的逻辑(函数)都将位于脚本的顶部,执行流程将位于脚本的底部。由于50行代码仅由1行代表,因此理解脚本正在做什么会容易得多。
其他人这样做吗?这种方法有缺点吗?
没有找到相关结果
已邀请:
7 个回复
磋判粗惊
即使函数实现很简单,它也会更好。
徘廷
疾很毋悲
填盖
刷遍派戳
蕾跨立锌煤
到街客核