前言
规范的目的
一个项目好比一支军队,每位开发工程师是一个个军师,每一个模块就是一支小分队,每一行代码就是一个个士兵。要想一只军队所向披靡,就需要有一套‘令行禁止’的规范。用规范来约束军师、从而使每一行代码都仅仅有条,每个模块都健壮完整。所以规范的目的就是约束每位开发工程师的编码行为。
规范的好处
- 【提高效率】-避免因为过多的选择造成「决策时间」浪费
- 【风格统一】-最大程度的保证开发团队的编码风格,使代码阅读起来如出一辙
- 【是好是坏】-代码无贵贱,但是有好坏。好的代码是优雅的读起来‘干净整洁、逻辑清晰’,坏的代码‘思维混乱,层层嵌套’。
- 【优化升级】-规范不是一成不变的,是需要每个人不断完善进步的结果
- 【避免踩坑】-好的规范都是前人填起来的坑,通过规范能够直接告诉你这样使没错
开发哲学
规范无法考虑到方方面面,帮你解决所有的问题。所以此处说明一下所有的规范遵循的「开发哲学」,在日后决策中作为你的指路明灯。 - 【不重复造轮子】复用但不复制代码
- 【巨人的肩膀】让有经验的人帮助你决策
- 【KISS】「Keep it Simple, Stupid」提倡写一些简单易读的代码,不要搞得高深莫测、晦涩难懂。纵向嵌套不超过三层。
- 【约定俗称】优先选择Laravel框架提倡的写法,不自创武功秘籍
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: