240 发简信
  • 你在写单元测试吗?

    之前有一段时间,我也很推崇写单元测试,毕竟前路人很多人认证了这条路是可行的,的确有人做过专门的数据来此证明单元测试能够提早发现许多bug,提高了...

  • 像电影制片人一样管理IT项目

    工业系统,本质上不是机器,而是陌生人的大规模协助。重要的不是哪个单一元素的质量怎么样,而是要有标准,简单的协助接口,让其他元素能够方便地嵌入这个...

    0.1 16 0 1
  • 我的重构感悟

    在三年前我就读了《重构改善既有代码的设计》,里面写了很多有关代码重构的技巧,知易行难!我整理了一下重构给我的感悟。 NO.1是什么导致的重构? ...

  • Linux下convert超多页数pdf转图片的取巧办法

    在linux装了imagemagick后,可以用命令 将pdf文件进行转换图片。一般pdf也就几百页,测试给我上传了一个4428页的pdf文件,...

  • 烂代码重构

    今天接手了前同事的一个项目。一个简单的应用,竟然写了2100多行代码,40个action方法,最长的一个action有130多行。 这图的底部曲...

  • 120
    组件

    《架构整洁之道》第12、13章读书札记 组件是软件的部署单元,是整个软件系统在部署过程中可以独立完成部署的最小实体。 作为PHP程序员对组件发展...

  • 我们一定要遵守SOLID原则吗?

    《架构整洁之道》第9、10、11章读书札记这几章没有太多收获。因为 里氏替换原则、接口隔离原则、依赖反转原则 这些原则在平时的开发中,已经在默默...

  • 浅谈“开闭原则”

    《架构整洁之道》第8章读书札记 一个设计良好的计算机系统应该在不需要修改的前提下就可以轻易被扩展。 这个道理一说出来,想必身为被需求经常改变而备...

  • 知行合一?!单一职责原则

    《架构整洁之道》第7章读书札记 任何一个软件模块都应该只对某一类行为者负责。 这句话是最符合这个原则的描述。解决了困惑了我很久的问题。因为之前我...

个人介绍
做个有艺术感的程序员~!~