图书

  • 程序原本

    在本书中,作者采用反复置疑、层层递进的手法,从一些极其简单的现象或结果出发,为你揭示“程序是什么”这个简单而深...

  • 我的架构思想

    本书以系统的认识论作为出发点,全面描述了架构的思想、过程、方法。在此基础上,提出并论述了普遍性的架构理论和参考...

  • 大道至易:实践者的思想(第二版)

    本书可以看成是《大道至简》的姊妹篇,是以软件工程为体系、以组织结构为视角的全新著述。全书围绕对人的理解、对项目...

  • 软件开发本质论:追求简约、体现价值、逐步构建

    Ron Jeffries   王凌云   译

    本书以简单朴素的文字和生动活泼的手绘图向读者描绘软件开发的本质,并提出大量开放式问题,引领读者思考。作者勾画出...

  • 大道至易:实践者的思想

      本书可以看成是《大道至简》的姊妹篇,是以软件工程为体系、以组织结构为视角,融合系统架构师、项目管理者和软件...

  • 软件之道:软件开发争议问题剖析

    Andy Oram   Greg Wilson   鲍央舟   张玳   沈欢星   译

    本书集合了几十位软件工程领域顶尖研究人员的实证研究,通过呈现他们长达几年甚至几十年的研究成果,揭示了软件开发社...

  • 面向模式的软件架构,卷5:模式与模式语言

    Kevlin Henney   Douglas Schmidt   Frank Buschmann   肖鹏   译

    本书共分3 部分,首先介绍了单个模式,详细阐述了过去累积的关于如何描述和应用模式的诸多见解,接着探究了模式之间...

  • UML面向对象建模与设计(第2版)

    James R.Rumbaugh   Michael R.Blaha   William Premerlani   Frederick Eddy   William Lorensen   车皓阳   杨眉   译

    本书是“面向对象建模与设计”领域的经典著作。全书由四个部分组成。第一部分以一种高层的、独立于语言的方式描述面向...

  • 软件测试与持续质量改进(第3版)

    William E.Lewis   陈绍英   张河涛   刘建华   金成姬   译

    本书为软件测试过程提供了一个质量框架,目的是提出一个持续改进软件质量的途径,以提高测试效率。书中详细列举基本的...

  • 软件测试(第3版)

    Paul C.Jorgensen   李海峰   马琳   译

      本书是经典的软件测试教材。书中对基础知识、方法提供了系统的综合阐述,既涉及基于模型的开发又介绍测试驱动的开...

  • 重构与模式

    Joshua Kerievsky   刘基诚   杨光   译

      本书开创性地深入揭示了重构与模式这两种软件开发关键技术之间的联系,说明了通过重构实现模式改善既有的设计,往...

  • 设计模式解析(第2版)

    James R.Trott   Alan Shalloway   徐言声   译

      本书以作者自身学习、使用模式和多年来为软件开发人员(包括面向对象技术老兵和新手)讲授模式的经验为基础撰写而...

  • 领域驱动设计:软件核心复杂性应对之道

    Eric Evans   赵俐   盛海艳   刘霞   译

    本书是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的...

  • 分析模式:可复用的对象模型(英文版)

    Martin Fowler  

      本书讲述各种分析模式和辅助模式,专注于面向对象分析与设计的结果——模型本身,给出了来自金融贸易、测量、财务...

  • 重构:改善既有代码的设计(英文版)

    Martin Fowler  

      本书清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书...

  • 测试驱动开发的艺术

    Lasse Koskela   李贝   译

    在传统的软件开发中,开发人员对于代码是否正确心中无底,一切依赖于后期的测试环节。极限编程反其道而行之,主张...

  • 人月神话(英文版)

    Frederick P.Brooks   Jr.  

      本书内容源于作者Brooks 在IBM 公司任System/360 计算机系列以及其庞大的软件系统OS/3...

  • 面向模式的软件架构,卷4:分布式计算的模式语言

    Frank Buschmann   Keclin Henney   Douglas C.Schmidt   肖鹏   陈立   译

      本书关注分布式计算系统软件的设计和实现。书中首先介绍理解本书内容所需的核心的模式概念,分布式计算的好处和挑...

  • 软件工程(第4版)

    Shari Lawrence Pfleeger   Joanne M.Atlee   杨卫东   译

      本书是软件工程领域的经典著作,国际上众多名校均采用本书作为教材。本书分为3个部分。第一部分解释为什么软件工...

  • 设计模式沉思录

      本书在《设计模式》的基础上进行了拓展,运用其中的概念,介绍了一些技巧,帮助读者决定在不同的情况下应该使用哪...

  • 黄志斌 17推荐

    《卓越程序员密码》读后感

    今年春节期间,我在图灵社区购买了三本电子书,其中一本是《卓越程序员密码》。这本书不厚,正文才158页。阅读过程也很轻松。 作者张家为(Ka Wai Cheung)先生在中文版序中说: 在编程的世界里,我们会和各种各样的“语言”打交道。虽然我主要的服务器端开发语言是C#,但…...

  • huiter 11推荐

    为什么我们经常Delay?

    在软件开发行业混久了,就会发现项目Delay是经常的事。 是因为程序员偷懒不干活么?真实的情况是程序员一直在加班。 为什么软件行业经常会发生项目Delay,而外面搞建筑盖大楼的基本都能按时交付,甚至提前完成呢?当然这里我们不讨论盖出的楼的质量。 经过分析发现,我发现程序员这…...

  • aimingoo 10推荐

    工程的本质问题是组织——«大道至易»开放预读(总论之第三节)

    总论:领域角色的关注 第一节 什么是领域角色的关注 略 第二节 基于组织视角的观察 略 第三节 工程的本质问题是组织 工程不是“做”的,是“组织”的。这个“组织”,既有名词的含义,也有动词的含义。除了这个层面上的意思,他还意味着一旦没有确定的组织模式,那么一个具体的…...

  • 刘敏ituring 9推荐

    @程序员邹欣 访谈问题有奖征集(图灵访谈)

    邹欣 1991年毕业于北京大学,获得计算机软件专业学士学位。1996年获得美国韦恩州立大学(Wayne State University)计算机软件专业硕士学位。2007年出版了《移山之道》,2008年出版《编程之美》 (合作),2014年出版《构建之法——现代软件工程》。 ...

  • 赵年峰 5推荐

    软件工程管理的一点经验之工程构建

    估计这个会写一系列,暂时先写一篇试试水,里面没有过多的教科书经验,都是些经验,大家可以看成草根经验吧,有认为不对的地方,大家可以发邮件给我 mailto:ttch007@sina.com,直接评论我的回复时效性非常低。 工程构建 这个题目比较大,我们现在不说客户需求,直…...

  • 大卫张33 4推荐

    软件研发之管理债

    这是即将在Scrum Gathering上海2012大会http://scrumgathering.cn上演讲话题《软件研发中的管理债与债管理》的第一部分。如果你是一位软件研发人员,想了解软件研发为何如此困难,怎样才算做好软件;如果你是一位管理者,想知道哪些管理措施可以奏效,为…...

  • 紫凤 3推荐

    读《大道至易:实践者的思想》一书有感

      为项目管理者提供思维方法的书,数不胜数,很多书看到书名便足以令人晕厥,再翻看内容更让人气血翻腾,这类书的作者往往把管理者当成了神仙,有三头六臂,既可以驾驭如此复杂的思维,又可以搭弓射箭,例不虚发。多了理想,少了现实。   所以就有另一种思维的书籍出现,这类书里对高手的定义…...

  • 赵年峰 3推荐

    软件工程经验点滴之代码易复制性

    上一次粗略说了一下工程目录的问题,这一章主要说说里面的细节。里面没有过多的教科书经验,都是些个人经验,大家可以看成草根经验吧,有认为不对的地方,大家可以发邮件给我 mailto:ttch007@sina.com,直接评论我的回复时效性非常低。 上一节说的比较散乱,那么下面…...

  • 大头 1推荐

    读《软件之道》的笔记

    挖个坑埋点土,数个一二三四五。 ch 6 能确切定义优秀的软件开发者吗? 如果可以,能找到可靠有效的方式确定一名开发人员比其他人优秀吗? 如何辨识优秀的程序员? 程序员身上的哪些因素使其有优秀的编程表现?经验?个性?测智商?结对和团队工作时,这些问题的答案又是怎样? …...

  • 大头 1推荐

    [分享]《高效程序员的45个习惯:敏捷开发修炼之道》笔记

    延伸阅读列表(书): 敏捷软件开发:原则、模式与实践[http://book.douban.com/subject/2347793/][1]现在能买到[清华老版][2],人邮新版有[C#注释版][3]。 程序员修炼之道[http://book.douban.com/subj…...

  • zhangyouxue 推荐

    Java Web开发者总结

    软件工程理论作为指导思想 Java Web MVC框架 + 程序设计模式相接合,开发高效、美观、符合客户要求的网站系统。 ...