在这本新书《实现模式》里面, Kent Beck将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式。
沟通、简单和灵活的价值观应当被所有开发人员所铭记,无时或忘。局部影响、最小化重复、将逻辑与数据捆绑等原则同样是通用性的指导思想,比价值观更贴近编程场景,在价值观和模式之间搭建了桥梁。在77个实现模式中,每一个模式都覆盖了编写简洁、清晰、易扩展、易维护的代码这一原则的某个方面。它们为日常的编程提供了丰富翔实的参考依据,并告诉大家这些代码如何为降低沟通成本和提高有效产出提供保障。
本书适用于各个阶段的开发者群体,刚刚涉足软件开发领域的新人能够透过大师的眼睛来看待编程,了解编程的价值观与原则;而具有丰富经验的资深工程师则可以通过这些模式进行反思,探究成功实践背后的意义。把价值观、原则和开发实践结合之后,日常开发工作便会以崭新迷人的形式呈现在我们面前。
《工作一年拉开差距:逻辑思考》内容简介:刚工作一年,总是感觉思路混乱? 刚接手新的业务压力很大,对新项目的思考总觉得不够深入
该书是Wrox红皮书中的畅销品种,从初版、1.0版、1.1版到目前的2.0版,已经3次升级,不仅内容更加完善、实用,还展现了.NET2.0的最
《你离成功有多远》内容简介:十余年摸爬滚打的工作经历,从基层员工到公司副总经理的升迁轨迹,作者在其丰富的工作经历中,亲身经历和
《Node与Express开发》内容简介:本书系统讲解了使用Express开发动态Web应用的流程和步骤。作者不仅讲授了开发公共站点及REST API的
《详解AutoCAD 2022机械设计(第6版)》内容简介:本书结合典型机械设计案例,详细讲解AutoCAD 2022机械设计的知识要点,让读者在学
《锦衣卫》内容简介:还原历史上真正的锦衣卫 从锦衣卫角度讲述明朝政治机构的原貌 谈到明代,区别于其他朝代的最显著特征大概就是
《反腐大案》内容简介:近年来,高官落马案件频发,人们对于“贪官”“反腐”等相关事件的关注度越来越高的同时,对于如何更加有效
Getin-depthcoverageofWebapplicationplatformsandtheirvulnerabilities,presentedthe...
AutoCAD2009中文版高级简明教程 内容简介 《Auto CAD 高级简明教程(2009中文版)》共分为7章,主要阐述AutoCAD的界面、绘图环境的设置...
[FROMwww.amazon.com]:TheLittleProverintroducesinductiveproofsasawaytodeterminefa...
《流行音乐演唱——三维立体声音的建立及运用》内容简介:本书提出了两个概念:三维立体声音的建立及运用和三维立体化声乐教学概念
《有医说医科普荟》内容简介:本书汇编整理了上海交通大学医学院附属第九人民医院从事临床工作多年、临床经 验丰富的专家执笔或审稿
Thegapbetweenwhodesignersanddevelopersimaginetheirusersare,andwhothoseusersreall...
本书的编写基于Malmö大学实体原型(PhysicalPrototyping)实验室的教学内容。PhysicalPrototyping实验室是最早建立Ardui...
常用算法程序集-(C++语言描述)-(第四版) 作者简介 p>作者简介 徐±良,清华大学电子工程系教授。毕业于清华大学计算数学专业.留校任教...
浪潮之巅:全2册 本书特色 《浪潮之巅(第3版)》不是一本科技产业发展历史集,而是在这个数字时代,一本it人非读不可,而非it人也应该拜读的作品。一个企业的发展...
《阿里巴巴与四十大道》内容简介:本书是一本阿里巴巴小二写阿里巴巴公司的书,全书40章,汲取于阿里巴巴公司内部日常生活的点点滴
《电商迷藏》内容简介:中国首部小说题材的实战类电商著作,以团购电商为背景,一位拥有10年电商全盘实战经验的资深高管,通过自述
《使用html、css和javascript开发android程序》是《buildingandroidappswithhtml,css,andjavascrip...
《R用户Python学习指南:数据科学方法》内容简介:掌握一门语言、一种工具已不足以应对当今的数据分析任务,本书旨在解决这一问题,