iOS开发标准化之论标准化的重要性

iOS开发标准化之论标准化的重要性

​ 你是否有如下的经历:

​ 你非常辛苦地加班,认真地完成了业务需求,在代码评审时,上级说,代码不能这么写,这样写太复杂,容易出生产问题。。。。。。接着,你回到位置,开始抱怨:妈的,为什么我开发前没和我说怎么做,做完了,才说;又或者说,我觉得这样做很好,为什么要听领导的。你说做对了,该这样处理事情;可上级大发脾气:你怎么能这样办,这样做不对,那怎做才对?上下级冲突不断,日益剧烈,要么上级非常脑火,要么下级走人?怎样做才是对的?而对于上级来说,经常抱怨,这代码怎么这么写,写得太烂了。

  • 痛点:
  1. 团队成员之间的代码互相看不懂,不敢修改,担心改出问题。
  2. 工作到处出错、经常出错——差错率高;
  3. 老出错、效率低、无用功;
  4. 忙了一圈结果错了,不知道怎样对?
  5. 最大的浪费是??? 做了却没用?代码要重写,代码要重写,代码要重写

上述所有的问题,有一个焦点,即如何正确的做事,即标准。

  • 代码标准化

    • 定义

      在工作实践中,代码经过试行、修订、验证、总结成完善的规范固定下来,即成为代码标准,它教会程序员如何正确地写代码,即正确做事的规范。

      它强调企业内部的代码具有统一的规范和标准,是现代科学管理的新特征。

      规范化企业一定要有非常规矩的管理规则,大家都要执行这些规则。否则,上述混乱的现象将与日俱增!

    • 作用

      • 统一团队的代码和设计,高效合作
      • 形成习惯,提高工作效率
      • 提高代码质量,避免工作差错
    • 如何做标准化

      标准化步骤
      1. 发现问题-不以解决问题为目的,都是耍流氓
      2. 探求主因-导致这个结果的原因,可能有多个,但是,我们要抓主要矛盾,解决主要原因。
      3. 拟定对策-根据这个结果的主要原因,拟定对策
      4. 制定计划-从代码规范及工具入手,解决该问题
      5. 确定效果-将计划实施,确定该对策是否有效果
      6. 标准化-将有效果的代码,进行推广,形成标准

因此,代码的标准话,在提高团队开发质量和效率有重要的作用。后续将从各个方面来说明如何将大部分代码标准化。

下一篇:iOS代码标准化之表格数据标准化

你可能感兴趣的:(iOS开发标准化之论标准化的重要性)