本书清晰地揭示了重构的过程,解释了重构的原理和实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。 本书适合软件开发人员、项目管理人员等阅读,也可作为高等院校计算机及相关专业师生的参考读物。
随着对象技术应用越来越普及,软件开发社区出现了一个新的问题。缺乏经验的开发者编写出了大批设计较差的程序,导致这些应用程序非常低效,且难于维护和扩展。本书除了讨论重构的各种技巧之外,还提供了超过70个可行重构的详细编目,对如何应用它们给出了有用的提示;并以step by step的形式给出了应用每一种重构的指南;而且用实例展示了重构的工作原理。这些示例都是用Java语言写成的,但其中的思想却可以运用于任何面向对象编程语言。 本书是软件工程领域的超级经典巨著,与另一巨著《设计模式》并称"软工双雄",全美超过100000册,书店五星书。在本书中,作者Martin Fowler充分展示了何处可能需要重构,以及如何将不好的设计改造为良好的设计。重构的每一步可能都非常简单、非常基础,但这些轻微的改变的累积效果却可以在极大程度上改进我们的设
加尔的上一本书《演说之禅》不但在中国、在世界范围内也广受好评,成为在演示设计领域名副其实的书。在加尔的《演说之禅》中,他让我们了解了什么样的演示是令人赏心悦目的。而在这本新书《演说之禅设计篇》中,他又和我们一起分享了如何去设计一个漂亮的幻灯片以及为什么要这样设计的道理。他从设计师的角度讲述了如何把握构思、排版、色彩、图像、图形等基本演示要素,把西方文化和东方美学有机地结合起来,并应用于幻灯片演示设计领域,在演示过程中实现东方美学所倡导的简约和谐。如果说《演说之禅》是告诉我们呈现的美好意境是什么,那么这本《演说之禅设计篇》则是为我们架设了一座实现美好意境的彩虹之桥,把这个更悦目、更雅致的幻灯片呈现世界带到了我们面前。
当今社会,我们面对的是一个设计的时代。设计已经成为现代生活各个方面之必须,同时设计也伴随着这个时代而不断发展。 设计是一个综合的思维过程,是通过符号把设计者的创作思想表现出来,使其构成的作品。在设计中所涉及有图形和文字是构成设计不可缺少的元素,为此,必然会形成一个策划与组织的构思过程。在这一过程中,设计者有时会出现思维滞步、想像贫乏的现象。因此,他们会把期望寄托在与其相关的书籍的借鉴上,以便从中寻求灵感,来实现其创作计划。 这本书正是为了满足设计者的这一需求而编写的。书中从多角度、多方位提供给设计者丰富而详实的图例,可供设计者参考。 全书着重从版式的结构设计入手,并围绕版式设计所关联的封面内文件设计、插图布局设计、目录页码设计、标题引文设计、外框创新设计、花边图案设
作为深受编程人员爱戴和尊敬的编程专家,微软.NET开发团队的顾问,本书作者Jeffrey Richter针对开发各种应用程序(如Web Form、Windows Form和Web服务、Microsoft SQL Server解决方案、控制台应用程序、NT Service)的开发人员,深入揭示了公共语言运行库(CLR)和.NET Framework.,演示了如何将这些知识应用到实际开发。全书分5部分,共24章。第Ⅰ部分讲述CLR基础,第Ⅱ部分介绍类型的使用,第Ⅲ部分说明类型的设计,第Ⅳ部分介绍基本类型,第Ⅴ部分讲述CLR实用特性。 通过本书的阅读,读者可以掌握CLR精髓,轻松、高效地创建高性能应用程序。
本书是一本婚礼现场设计手绘实例教程,注重手绘知识的系统性和实用性,全面系统地讲解了婚礼设计需要用到的手绘表现技法。 全书共分为8章,章讲解了婚礼现场手绘基础;第2章讲解了透视与构图;第3章讲解了婚礼现场陈设单体手绘表现;第4章讲解了婚礼现场装饰小品手绘表现;第5章讲解了婚礼现场局部设计手绘表现;第6章讲解了酒店婚礼现场手绘表现;第7章讲解了海外教堂婚礼现场手绘表现;第8章讲解了户外婚礼现场手绘表现。 本书案例丰富,步骤讲解详细,对手绘的重点和难点进行了细节分析,并随书赠送精心录制的手绘教学视频,提高读者的学习效率,帮助读者从零开始学会婚礼设计手绘技法。 本书具有很强的针对性和实用性,可作为婚礼策划师及相关从业者的自学教程,也可作为相关专业的马克笔手绘表现教材。