3.1 re-work是否能够衡量代码质量呢?

GreyZeng GreyZeng 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

    “有人试图用“re-work”来表示质量,如改动少的代码最初质量高,因为re-work的次数少。笔者认为,re-work只是表明在软件开发过程中花费的时间,re-work的多寡并不跟最终的质量成正比。”

     读到此处,我想起了2.3章节中所提到的大学生和工程师在完成任务时的时间分配比例对比。其中,工程师将更多的时间用于“需求分析”、“具体设计”上,而少量时间用于“具体编码”,其意义就是要先整体设计好在进行编码,而笔者也认为这样的工作方式是高效的。
     那么问题出现了,充分的设计的目的就是为了减少re-work,倘若某段代码需要大量的re-work来进行修正,是否也就意味着设计阶段不充分,并未为后续的编码节约时间呢?一段没有被充分设计的代码是否也可以说质量并不是很高呢?

原文地址

...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
GreyZeng
构建之法 606 成员 524 内容