Refactoring, 2nd Edition
Improving the Design of Existing Code
|Format:||Paper book / ebook (PDF)|
For more than twenty years, experienced programmers worldwide have relied on Martin Fowler's Refactoring to improve the design of existing code and to enhance software maintainability, as well as to make existing code easier to understand.
Like the original, this edition explains what refactoring is; why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use.
Understand the process and general principles of refactoring; Quickly apply useful refactorings to make a program easier to comprehend and change; Recognize â€œbad smellsâ€ in code that signal opportunities to refactor; Explore the refactorings, each with explanations, motivation, mechanics, and simple examples; Build solid tests for your refactorings; Recognize tradeoffs and obstacles to refactoring.
by Jim Highsmith The agile software movement has now been around for a full decade. As coauthor of the original Agile Manifesto, Jim Highsmith has been at its heart since the beginning. He's spent the past decade helping hundreds of organizations transition to agile / lean. When it comes to agile, he's se......
Price: $24.99 | Publisher: Addison-Wesley | Release: 2014
by Martin Fowler For more than twenty years, experienced programmers worldwide have relied on Martin Fowler's Refactoring to improve the design of existing code and to enhance software maintainability, as well as to make existing code easier to understand. This eagerly awaited new edition has been ......
Price: $44.56 | Publisher: Addison-Wesley | Release: 2018
by Jez Humble, David Farley Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the bu......
Price: $23.49 | Publisher: Addison-Wesley | Release: 2010
by Tony UcedaVelez, Marco M. Morana This book introduces the Process for Attack Simulation & Threat Analysis (PASTA) threat modeling methodology. It provides an introduction to various types of application threat modeling and introduces a risk-centric methodology aimed at applying security countermeasures that are comme......
Price: $95.17 | Publisher: Wiley | Release: 2015
by Jesse Vincent, Robert Spier, Dave Rolsky, Darren Chamberlain, Richard Foley In a typical organization, there's always plenty that to do such as: pay vendors, invoice customers, answer customer inquiries, and fix bugs in hardware or software. You need to know who wants what and keep track of what is left to do. This is where a ticketing system comes in. A t......
Price: $28.54 | Publisher: O'Reilly Media | Release: 2005
by Jason Brittain, Ian F. Darwin It takes a book as versatile as its subject to cover Apache Tomcat. This book is a valuable reference for administrators and webmasters, a useful guide for programmers who want to use Tomcat as their web application server during development or in production, and an excellent introduction......
Price: $4.44 | Publisher: O'Reilly Media | Release: 2007
by Jesse Stay Do you have an idea for a Facebook application? With FBML Essentials, you'll learn how to build it quickly using the Facebook Markup Language (FBML) and other easy-to-use tools in the site's framework. This book not only gets you started with this toolkit, you also get a complete referenc......
Price: $3.73 | Publisher: O'Reilly Media | Release: 2008
by David Pogue, Derrick Story If you used iPhoto when it first came out, you'll remember the way it slowed to a crawl once you loaded it with about 2,000 photos. Compare that to this year's model: iPhoto 6 can handle as many as 250,000 images and still have the power to run a host of suped-up features. Its new softwar......
Price: $3.99 | Publisher: O'Reilly Media | Release: 2009
by The Microsoft Dynamics AX Team Dig into the architecture and internals of Microsoft Dynamics AX 2012 - with firsthand insights from the team that designed and developed it. Targeted for solution developers and system implementers, this guide focuses on programming and customization capabilities - including key architec......
Price: $5.60 | Publisher: Microsoft Press | Release: 2012
by Austina De Bonte, Drew Fletcher Great technology alone is rarely sufficient to ensure a product's success. Scenario-Focused Engineering is a customer-centric, iterative approach used to design and deliver the seamless experiences and emotional engagement customers demand in new products. In this book, you'll discover th......
Price: $28.55 | Publisher: Microsoft Press | Release: 2014