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

Perl 最佳实践(节选) --- 01

发布时间:2020-12-16 00:26:22 所属栏目:大数据 来源:网络整理
导读:写在篇首: -------------------------------------------------------------------------------------- ??????? 此系列是 Perl Best Practices 的学习节选! ??????? 有兴趣的朋友可以使用邮箱和我沟通!(非常欢迎你的交流) ??????? 我的邮箱: veic_2005#
写在篇首:

--------------------------------------------------------------------------------------

??????? 此系列是Perl Best Practices的学习节选!

??????? 有兴趣的朋友可以使用邮箱和我沟通!(非常欢迎你的交流)

??????? 我的邮箱: veic_2005#163.com(把#替换为@)

------------------------------------------------------------------完美的分割线---


?


第一章:最佳实践

?

1.1 三个目标

?

良好的编码风格可以降低软件项目的成本。

?

1.1.1 强健

?

l????????编码风格可以让初次犯错误的机会减到最小。

l????????编码风格有助于检查出不正确的边界情况(edge case),而边界情况正是缺陷时常隐身之处。

l????????编码风格可协助你避开无法适当伸缩的构件(construct)。

l????????编码风格可以改善程序代码如何处理失败。

l????????编码风格可以改善程序代码如何应对失败。

l????????编码风格可以改善程序代码的结构。

?

1.1.2 效率

?

?

1.1.3 可维护性

?

通常来讲,维护程序代码的时间至少是编写程序代码的4倍以上。(注1)

?

注维护成本和最初开发成本是4:1的结果通常被称为贝姆定律(Boehms’Law)。过去30年来,不断在真实世界中观察到维护比开发更具主控优势,不过,实际成本比例从2:1到大大超出的10:1的都有

?

在你完成代码的6个月后,程序代码就像别人编写的一样(注2)

?

注这是伊格尔森定律(Eaglesons’ Law)。其他专家痛苦地断言,关键时间间隔大约是3周。

(编辑:李大同)

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

    推荐文章
      热点阅读