利用经验累积而得到的洞察力开发新的解决方案被称为预构。透过重构而获得的专业知识也属于这类经验,而预构的词源即重构。重构是修改程序或软件系统内部结构的实践,以此在保留其现有行为的基础上改良设计。重构的原因有多种:方便后期增加功能、提高可维护性、提升性能。
本书作者是经验老道的软件开发人员。书中,作者运用他个人和其他众多开发人员的丰富经验,展示由其推衍而得的各项实践方针。这些方针把优秀的开发人员在设计时隐而未显的考虑细节如实地呈现出来。许多方针都围绕着极致抽象化、极致隔离以及极致可读性这几个概念。在假想的软件项目和实际项目的介绍中,作者把实践方针呈现在读者面前。其中几条于稍后列出。
把作者的方针应用到你的软件项目,有助于写出可读性、可维护性更棒的程序。这些方针可以协助你前期决策,以减少后期重构的工作量。在这样的前提下,你可以预测未来,减少修改。简言之,就是程序预构会使你更有效率。
Ken Pugh,是Puge-Killen协会主席之一。Ken担任顾问、从事教育培训、担任教师以及出庭提供证词,涉足的科技领域有面向对象设计、Linux/Unix、网络以及系统开发实践。他参与过的项目包括山羊血清流程控制、担保抵押处理软件以及摄影分级。Ken时常在全国会议和区域会议发表演讲,从伦敦到悉尼都有他的客户。不工作时,他喜欢滑雪、冲浪、骑自行车以及到阿帕拉契山径徒步旅行。
约翰·伦德·寇耿(JohnLundKriken)建筑师与城市规划师。1970年加A.SOM旧金山办公室,作为负责城市设计与规划团队的合伙人达20年
京剧卷-说马连良 内容简介 这套丛书,只是我们“中国戏曲艺术大系,剧人部·评论篇”的首批出版计划,今后还会陆续推出其他表演艺术家的评论专集,在此,诚恳地希望这套...
卡通共和国-小孩学画(06) 内容简介 想了解孩子,教育孩子,绘画是打开儿童心灵的钥匙。儿童成才*重要的还要注重非智力因素的培养,美术教育陶冶人的情感,使人具有...
《150种把小户型越住越大的设计创意》内容简介:本书囊括了众多面积小于42平方米的实用、新颖且卓越的空间设计范例,均出自经验丰富
中国园林鉴赏手册 本书特色 园林艺术是中国众多传统文化瑰宝中一颗璀璨的明珠。早在商周时期,园林的雏形便已出现,商纣王筑鹿台,周文王建灵囿,主要用以狩猎。至汉代,...
《创作法》内容简介:本讲义是电影编剧创作专业的写作课讲义,内容为电影剧本的创作理论与方法。它的理论内容可作为研究生的教材
激情的疏离:女性主义电影理论导论 本书特色 针对传统电影积累的一成不变的规范所发生的一次进攻,就是让摄影机的观看获得自由,使之进入自身在时间和空间中的物质性,同...
中国书法经典 内容简介 编者所界定的书法史学文化,不是书法史料的罗列,也不是书法人物和法书的考辨,而是书法文化。这所谓的书法文化,注重书家性格趋向与书学的关系;...
董健,南京大学中文系教授、博士生导师,戏剧研究专家。主要著作有《中国当代文学史初稿》、《陈白尘创作历程论》、《中国现代戏剧史稿》、《田汉传》等。
《创始人精神》内容简介:为什么获得盈利增长如此困难,又难以维持?大部分管理者认为解决公司的问题主要在于解决外部环境问题:寻
佛洛伊德论艺术 本书特色 以往的艺术教育大多是以一种艺术史的方式去理解文化,而问题在于我们是否能以一种文化史的方式去理解艺术,即我们应该打开或重建艺术背后的那部...
沈尹默临晋唐宋法帖集萃 本书特色 《沈尹默临书墨迹系列之六:沈尹默临晋唐宋法帖集萃》编辑推荐:沈尹默先生无疑是书法界的一代宗师,此次出版的作品经过精心挑选,四色...
《俗世俗民》内容简介:“民”与“俗”是学界持久探论的经典命题。岁时节令、人生礼仪、游艺玩赏、四方风谣、命运神鬼,蔓延为辽阔
一、本书所收铜镜,主要是考古出土和文物征集品,也有一些著录传世品。二、本书力求实用,以铜镜拓片为主,也适当收入必要的照片
《品位决定地位》内容简介:本书给自己的生命定一个适合你的基调,在一个合适的高度找到你的位子。你能成为一个什么样的人,取决于
新编中国书法大字典 本书特色 《新编中国书法大字典》编者历寒暑十年,数易其稿终成此书法之*。收录单字5590余,字迹逾70000种,其选编之精,搜罗之广,堪称世...
著者史蒂芬·特恩布尔,英国利兹大学名誉讲师、伦敦大学亚非学院研究助理、国际教养大学日本研究客座教授,对欧洲和远东军事史的研究很有心得,著有50多本该领域的书籍。...
《网络安全传输与管控技术》内容简介:本书在介绍网络安全传输与管控概念和背景的基础上,对网络安全基础、网络安全传输、网络管控
《超级实习生》内容简介:毕业才择业?晚了!在大三、大四选好助跑线——实习,才能在毕业之际顺利起跑——入职。本书作者曾任职智
《张胜兵中医公开课:张胜兵解读温病条辨》内容简介:本书是武汉籍名中医张胜兵对清·吴瑭(鞠通)所著的《温病条辨》一书结合自己