图书

  • 李忠利 11推荐

    读《浮现式设计-专业软件开发的演进本质》有感

    题记: 在敏捷实践的间隙,由忠利推荐,草览了名作《浮现式设计》,受益匪浅,写下读后感聊表心得,以期抛砖引玉。 套用一书评中的话,翻译出来,本书的书名小众了点(Emergent Design,要怎么翻?),看似一本软件设计方面的专业书籍,又似一本行业版哲学书,实际上,作为行…...

  • 愛飛翔 8推荐

    代码质量随想录(一)可读是王道

      一直以来想写点关于代码质量的心得,碍于自身的懒惰。今天终究找到一个提前忙完工作的午后,可以先让自己的思路开动起来了。   最终促使我开始整理自己对于代码质量的看法,还多亏了前阵子认识的Long小朋友,他及时地向我推荐了《The Art of Readable Code》这…...

  • 大卫张33 8推荐

    历史:敏捷宣言诞生记

    译者按 本文译自:http://www.agilemanifesto.org/history.html。要想了解敏捷软件开发,这篇文章是必读,对学习敏捷中的不少疑惑都给出了解释。感谢@AgileCoach和@徐毅-Kaveri的审校。 正文 2001年2月11日至13日,… ...

  • 愛飛翔 6推荐

    代码质量随想录(五)注得多不如注得巧

      写代码也流行注水了么?不是不是,我说的是注释。其实注释这个东西,历史久远。我们可以宽泛一点儿说,《春秋》就是要配上左传的注解,才能兴发其“微言大义”嘛!注释有很多种,如果按照注释者与原文作者是不是同一个人来分,可以划分成自注和他注。在程序员这个行当内,一般来说,还是自注多一…...

  • 愛飛翔 5推荐

    学习、纪律与交流——《Clean Coder》读后感

      看Bob大叔的书,还要追溯到[《敏捷软件开发——原则、模式与实践》][1]。这是一本改变我对软件看法的书,也使得我彻底摆脱了一个纯编码者的思维,继而转向以研究设计架构、分析用户需求为中心的软件开发方式,可谓一部有重要影响力的书。这个以后会有专文描述,在此不赘述啦。   其…...

  • 愛飛翔 4推荐

    代码质量随想录(四)排版,不只是为了漂亮

      写了前三篇之后,发现比我预想的效果要好。关注代码质量的朋友还蛮多的,而且很多意见和建议也很有益,指出了我文章中的一些问题。   我这种家庭妇男型的自由职业者来说,在平常写代码的时候可以多停下来,思考一些代码质量与软件设计方面的问题。当然啦,由于具体的工作环境、关注领域、自…...

  • 愛飛翔 3推荐

    代码质量随想录(六)用心写好注释

      上个月工作一直很忙,于是就很久没有更新博客了。今天早晨51CTO的博客管理员同学问了我一下,我也觉得是该继续写文章了。   我要先说说对待注释的态度问题。有一种不写注释的理由,叫做“代码是最好的注释”或是“好的代码应该是自解释型的”。这两个观点其实我都非常赞同,只不过,它…...

  • 愛飛翔 2推荐

    测试驱动开发到底好不好

      很长时间没有自己写博客了,前两个月看了一些关于测试驱动开发(Test-Driven Development, 简称TDD)和敏捷软件开发(Agile Software Development)是否有用、是否一定得用的争论,很精彩,也很引人思考。尤其感谢[酷壳网][1]的站长…...

  • 愛飛翔 1推荐

    用有效的测试培养工程——《Growing Object-Oriented Software, Guided by Tests》读后感

      这本书2009年10月就出来了,当时没来得及细看,只是把它放入了我的待读列表中。后来查到2010年8月也出了中文版,书名叫《测试驱动的面向对象软件开发》。看完全书后,我发现本书重点谈的还是软件培养问题。Growing这个词出现在书的标题中,非常吸引我的思路。   在前言中…...