Git HTTP Server的实现流程及php实现 作者: 灯小笼 时间: 2017-06-21 分类: 开发 2 条评论 团队内部的版本工具,从svn换到git之后,先用了一小段时间基于ssh的git服务以后,果断换到了高大上的gitlab。后期,随着git项目的不断扩大,到gitlab的不堪重负,以及升级的各种阵痛。再到后来团队对于代码规划化和文档规范的需求,我们基于php实现了一套完全自主的Git HTTP Server。 - 阅读剩余部分 -
运用phpcbf快速修复git代码风格 作者: 灯小笼 时间: 2017-06-18 分类: 工具 评论 由于历史原因,团队之前对于php代码标准没有深入的认识,因此以前对于代码风格这件事就放羊了。后来,随着团队规模的扩大,我们逐步意识到了代码风格不同意对于整体合作的不利影响,再加上我们对于代码加入了review机制,看到各种各样不同风格的代码,总是会对代码本身意图的理解造成一定程度的障碍。在这样的背景下,我们开始在代码加入了强制性的标准——PSR2。而对于命名空间,由于老代码根本就没有考虑这块,而且命名空间的影响也不大,因此我们放弃了这部分标准。 - 阅读剩余部分 -
如何降低代码复杂度 作者: 灯小笼 时间: 2017-06-16 分类: 开发 评论 不管是作为后端语言的php(用java、go的别撇嘴,在我们的项目里边,php是绝对的后端),还是作为前端的js,很多早期甚至中级的开发者,都没有注意到代码逻辑层次的问题。更没有注意到的是,代码逻辑层次太多的代码,很容易买下隐患,而且可读性和可扩展性都比较差,容易形成bug。 - 阅读剩余部分 -
Hello,World 作者: 灯小笼 时间: 2017-06-16 分类: 默认分类 评论 和所有学习程序之初的做法一样,我们先和世界打个招呼。这里使用我使用年限最多也最熟悉的语言——PHP,和大家说一声: ```php echo 'hello,world!'; ```