yaf的单元测试 Posted on 2018-08-17 | In php 单元测试的目的是为了验证系统中某一部分逻辑的功能是否正确。在多人开发的过程中,各个功能模块可能会互相调用,编写单元测试和执行单元测试能有效提高代码的健壮性、可靠性。单元测试能够屏蔽其他模块的依赖,mock可以解决其他模块的依赖问题。PHP的单元测试实际项目很少有人有耐心去写,今天总结一下,简单的单元 ... Read more »
hexo使用gitalk Posted on 2018-08-02 | In 工具 hexo评论插件gitalk在博客上增加了一个评论插件,gitalk. 基于github的issue做的评论原理就是github以app授权的方式让博客拿到repo的权限,页面在加载时,提示用户登录github,对某个issue进行评论列表加载、评论回复、点赞等操作。 More info: gita ... Read more »
API命名规范 Posted on 2018-08-02 | In php 基本格式protocol://hostname[:port]/path/action.type[?query] 协议://主机名[:端口]/ 路径/操作.返回类型:[参数] 通用命名不要关键字作为名称 为了避免增删改查等高频操作使用不同词汇从而增加了沟通和维护的成本,对类似含义的词汇进行合并。 参考 ... Read more »
立个Flag Posted on 2018-08-01 | In 杂谈 正好最近有心情,重新把自己的博客搭起来,继续写一些有价值的文章,坚持下去 目标打算写一个系列,总结一些初级程序员经常犯的错误,系统总结一下,如何避免和提升。 初级程序员经常犯的错误 命名不规范 日志不规范 拒绝写接口和假数据 不写单元测试 盲目集成 逻辑不清 不做方案 不关注性能 害怕重构 做出来 ... Read more »