热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

修改代码的艺术

  • 1星
  • 2015-02-27
  • 12.63MB
  • 需要1积分
  • 35次下载
标签: 修改代码

修改代码

修改代码的艺术    修改代码的艺术

我们都知道,即使是最训练有素的开发团队,也不能保证始终编写出清晰高效的代码。如果不积极地修改、挽救,随着时间流逝,所有软件都会不可避免地渐渐变得复杂、难以理解,最终腐化、变质。因此,理解并修改已经编写好的代码,是每一位程序员每天都要面对的工作,也是开发程序新特性的基础。然而,与开发新代码相比,修改代码更加令人生畏,而且长期以来缺乏文献和资料可供参考。

本书是继《重构》和《重构与模式》之后探讨修改代码技术的又一里程碑式的著作,而且从涵盖面和深度上都超过了前两部经典。书中不仅讲述面向对象语言(Java、C#和C++)代码,也有专章讨论C这样的过程式语言。作者将理解、测试和修改代码的原理、技术和最新工具(自动化重构工具、单元测试框架、仿对象、集成测试框架等),与解依赖技术和大量开发和设计优秀代码的原则、最佳实践相结合,许多内容非常深入,而且常常发前人所未发。书中处处体现出作者独到的洞察力,以及多年开发和指导软件项目所积累的丰富经验和深厚功力。通过这部集大成之作,你不仅能掌握最顶尖的修改代码技术,还可以大大提高对代码和软件开发的领悟力。

展开预览

猜您喜欢

评论

sunnow
学学所谓的代码编写风格
2016-12-23 11:50:02
登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 防止电池过充的控制方法
    为了防止电池过充,需要对充电终点进行控制,当电池充满时,会有一些特别的信息可利用来判断充电是否达到终点。   一般有以下六种方法来防止电池被过充:   1. 峰值电压控制 : 通过检测电池的峰值电压来判断充电的终点 ;   2. dT/dt 控制 : 通过检测电池峰值温度变化率来判断充电的终点 ;   3. T 控制 : 电池充满电时温度与环境温度之差会达到最大 ;   4. -V 控制 : 当电
  • E金币换的SD卡
    手机自带内存卡老出问题,正好还有50金币。就换了一个。8g的46金币。没有拍照,直接用官图了。
  • 使用AD9时元件封装变绿
    最近想自己做个STM32开发板作为毕业设计,可是自己画的封装在PCB上总是变为绿色。查了一下原因,发现变为绿色的都是因为元件的引脚和边界离得较近。亲各位帮帮忙,看看我该如何修改布线规则。感激不尽!!
  • 【STM32F7英雄联盟大赛】便携示波器——硬件测试(二)
    [i=s] 本帖最后由 tianshuihu 于 2015-12-15 16:22 编辑 [/i]最近把调理板一些元器件的参数修正了一下,终于可以完成一些基本功能了另外把放大倍率做了一下初步校准,但是由于PWM转DA的精度不够(虽然已经细分了1000份),所以有些倍率没法做得很准下面看看一下测试效果图(测试信号均为10kHz)正弦波测试第一行分别显示了 最小、最大、平均电压,系统整体的放大/衰减倍
  • 创意:手机远程监控-十二生肖摆件让你时时照看老人,监护小孩,呵护家庭
    [img]https://12.eewimg.cn/bbs/data/attachment/forum/201402/03/175834vd2dmwa644rdy6iy.jpg[/img]思凯越电子结合文化艺术及安防等多个行业的特点开发出了创意艺术无线网络摄像机系列,将高科技产品完美的融合到文化艺术之中,你把产品放在客厅,放在房间,放在会议室,放在收藏室都可以完美的融入环境中,并且可以提高你的文
  • 内核模式中怎么调用LoadLibrary
  • 技术论坛怎么就打嘴仗了
  • 求大神帮我设计个键盘流程图和程序
  • 想学习Win CE,高手引路!
  • 嵌入式爱好者的学习笔记连载(三)

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×