Working Effectively with Legacy Code pdf epub mobi txt 电子书 下载 2024


Working Effectively with Legacy Code

简体网页||繁体网页
Michael Feathers
Prentice Hall
2004-10-2
456
USD 64.99
Paperback
9780131177055

图书标签: programming  软件开发  编程  refactoring  计算机  软件工程  程序设计  TDD   


喜欢 Working Effectively with Legacy Code 的读者还喜欢




点击这里下载
    


想要找书就要到 小哈图书下载中心
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-05-05

Working Effectively with Legacy Code epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024

Working Effectively with Legacy Code epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024

Working Effectively with Legacy Code pdf epub mobi txt 电子书 下载 2024



图书描述

Get more out of your legacy systems: more performance, functionality, reliability, and manageability

Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts.

In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control.

The topics covered include

Understanding the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance

Getting legacy code into a test harness

Writing tests that protect you against introducing new problems

Techniques that can be used with any language or platform—with examples in Java, C++, C, and C#

Accurately identifying where code changes need to be made

Coping with legacy systems that aren't object-oriented

Handling applications that don't seem to have any structure

This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.

© Copyright Pearson Education. All rights reserved.

Working Effectively with Legacy Code 下载 mobi epub pdf txt 电子书

著者简介

MICHAEL C. FEATHERS works for Object Mentor, Inc., one of the world's top providers of mentoring, skill development, knowledge transfer, and leadership services in software development. He currently provides worldwide training and mentoring in Test-Driven Development (TDD), Refactoring, OO Design, Java, C#, C++, and Extreme Programming (XP). Michael is the original author of CppUnit, a C++ port of the JUnit testing framework, and FitCpp, a C++ port of the FIT integrated-testing framework. A member of ACM and IEEE, he has chaired CodeFest at three OOPSLA conferences.


图书目录


Working Effectively with Legacy Code pdf epub mobi txt 电子书 下载
想要找书就要到 小哈图书下载中心
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

绝对好书。适合岁数大的人。年轻人好冲动,动不动就重构,推到重来。岁数大了没那精力了,改吧改吧能凑和就行了。。。此规则同样适合 正文氵台 现象。

评分

重构需要测试 要测试一个旧的东西又必须先重构。 本书为旧项目向测试驱动指明了方向

评分

难得的好书,谁读谁知道

评分

绝对好书。适合岁数大的人。年轻人好冲动,动不动就重构,推到重来。岁数大了没那精力了,改吧改吧能凑和就行了。。。此规则同样适合 正文氵台 现象。

评分

重构需要测试 要测试一个旧的东西又必须先重构。 本书为旧项目向测试驱动指明了方向

读后感

评分

很好的实战经验,快来取道。在最近的开发项目中经常想起本书讲解的一些技术,受益匪浅。虽然我并不是 working on legacy code ,但是项目代码从无到有到完善也是经历几个阶段的,在不断演化,不断修正。另一方面,一边写单元测试,也参考了本书。 以前以为测试只是为了保...  

评分

一两个月前看到了这本书,那时候正对编写高质量的代码很感兴趣,于是借来读。这一个月断断续续的读完,实际上读书的时间仅有10天左右的业余时间。读的很浅,但也有小小的收获。 这本书讲解如何在不漂亮的旧代码下写漂亮的新代码,依照先有测试后有功能的思想,作者全书都围绕...  

评分

一两个月前看到了这本书,那时候正对编写高质量的代码很感兴趣,于是借来读。这一个月断断续续的读完,实际上读书的时间仅有10天左右的业余时间。读的很浅,但也有小小的收获。 这本书讲解如何在不漂亮的旧代码下写漂亮的新代码,依照先有测试后有功能的思想,作者全书都围绕...  

评分

当软件系统的规模随着时间不断增长时,我们怎么构建和维护它?面对别人写好的大量的代码基,如何进行后续的可持续开发?TDD,单元测试,重构,设计模式这些看上去很美的技术,是如何应用的? 毫无疑问,这本书里不可能提供上诉问题的所有答案,但是它至...  

评分

Java重构的必读书,非常实用,但有的时候我想,Java代码的重构如此复杂,是否说明面向对象的设计思路在很多场合并不适用呢?比如很多服务端的逻辑本身是典型的函数转换,如果使用FP范型开发会简单的多。 推而广之,如果一种技术在大多数程序员手里都越用越复杂,以至于需要专家...  

类似图书 点击查看全场最低价

Working Effectively with Legacy Code pdf epub mobi txt 电子书 下载 2024


分享链接









相关图书




本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有