Kniha Refactoring Martin Fowler

Refactoring

Improving the Design of Existing Code

Jazyk: Angličtina
Vazba: Pevná
Vydavatel: Pearson Education
Dostupnost: Skladem u dodavatele
Odesíláme za 4-7 dnů
1 258
Refactoring is about improving the design of existing code. It is the process of changing a software...

Informace o knize

Jazyk
Angličtina
Vazba
Kniha - Pevná
Vydáno
2019
Stránek
448
EAN
9780134757599
ISBN
0134757599
Enbook ID
16388144
Vydavatel
Hmotnost
876
Rozměry
194 x 234 x 19

Kompletní popis

Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. With refactoring you can even take a bad design and rework it into a good one.

This book offers a thorough discussion of the principles of refactoring, including where to spot opportunities for refactoring, and how to set up the required tests. There is also a catalog of more than 40 proven refactorings with details as to when and why to use the refactoring, step by step instructions for implementing it, and an example illustrating how it works

The book is written using Java as its principle language, but the ideas are applicable to any OO language.

Mohlo by vás zajímat

741

Microservice Patterns

Chris Richardson
966
786

AI Engineering

Chip Huyen
1 278
994
867

Clean Agile

Robert C. Martin
839

Refactoring

Martin Fowler
1 305
1 110

The Design of Everyday Things

Donald Arthur Norman
339

Tidy First?

Kent Beck
677

The Manager's Path

Camille Fournier
626

Continuous Delivery

Matthew Humble
1 171
358
1 260

Atomic Habits

James Clear
358

Accelerate

Jez Humble
354

Fluent Python

Luciano Ramalho
1 428

Zákaznicí kteří koupili tuto knihu koupili také

987

Clean Code

Robert C. Martin
1 166

Clean Architecture

Robert C. Martin
663

Design Patterns

Erich Gamma
1 074
1 442
1 188
1 261

The Clean Coder

Robert C. Martin
976

The Mythical Man-Month

Frederick Brooks
922
977

Cracking the Coding Interview

Gayle Laakmann McDowell
1 019

Effective Java

Joshua Bloch
1 093
1 235

Code Complete

Steven McConnell
927
927
1 230
1 018

Clean Code

Robert C. Martin
1 263