PHP共青团和少先队开销中相遇的那多少个坑,看本人是怎么着消除的?

PHP团队支付中相见的这多少个坑

坑一
团队支付中,每一个人都有自个儿擅长的合龙环境,比如WAMP、AppServ、XAMPP,正是因为那个条件不合并,完结义务交给代码后,每当测试出BUG的时候,都会有
“代码在自家用电器话上运转没非凡” 的理由。那么难点来了,如何消除那么些标题?

什么样联合花费环境?

自个儿为大家推荐3个工具,Vagrant。

Vagrant 是一款用来塑造虚拟支付条件的工具,大家得以经过 Vagrant 封装2个Linux
的支付环境,分发给集体成员。成员能够在温馨喜好的桌面系统(Mac/Windows/Linux)上支出顺序,代码却能统一在封装好的条件里运营,十二分蛮横。

世家能够友善招来下有关小说,安装其实都挺方便的,使用很酷。

坑二
团体耗费中,当同事请假或离职后,我们要接手他的代码,相信大家开发者都有诸如此类的咀嚼,阅读别人的代码,其实是一件很惨痛的时候(PS:那也不是相对的,阅读大牛的代码依然蛮有收获的,古语云,:多中国人民银行,必有自己师焉,择其善者而从之,其不善者而改之,那又何尝不是对友好三个升级的火候吧!),假若赶上
基本没什么注释,而且命名极其不伦不类,那本身只得崩溃啦。。。那么难点来了,怎样消除那一个标题?

哪些统一代码品质?

小编为大家推荐一种办法,PHPStorm + CodeSniffer。

自然,开发PHP的IDE有好多,团队中仍旧要联合IDE的,有时不一样的IDE下写的代码,因为
空格、tab缩进的标题,在不相同的IDE下显得依旧有毛病的。

CodeSniffer
是怎样?它是一个很科学的PEA福睿斯包,它能分析PHP程序,JAVASCCRUISERIP和CSS文件同时检查出怎么样是与定义好的代码风格相违背的,假如有违反的情形在编辑器中会自动有提示的。

虽说能够定义你协调的编码风格,但PHP_CodeSniffer的编码风格是可怜方便的。

下载地址:http://pear.php.net/package/PHP\_CodeSniffer

大家团队,近年来选取的PEA汉兰达规范。

并且 类命名,方法命名的,能够友善成立温馨的规范。

我尚未写实际的安装步骤,希望大家都能出手切磋一下。

如万分,欢迎我们留言指正!

Thanks ~ 


小编:PHP后端开发者

免费提供技术咨询服务(自个儿懂的学问)。

QQ群:564557094。

关切微信公众号,留言即可,看到留言后会及时还原。

IT小圈儿

VirtualBox + Vagrant

Mac PHPStorm使用体验

相关文章