StartseiteGruppenForumMehrZeitgeist
Web-Site durchsuchen
Diese Seite verwendet Cookies für unsere Dienste, zur Verbesserung unserer Leistungen, für Analytik und (falls Sie nicht eingeloggt sind) für Werbung. Indem Sie LibraryThing nutzen, erklären Sie dass Sie unsere Nutzungsbedingungen und Datenschutzrichtlinie gelesen und verstanden haben. Die Nutzung unserer Webseite und Dienste unterliegt diesen Richtlinien und Geschäftsbedingungen.

Ergebnisse von Google Books

Auf ein Miniaturbild klicken, um zu Google Books zu gelangen.

Refactoring: Improving the Design of…
Lädt ...

Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler)) (Original 1999; 2018. Auflage)

von Martin Fowler (Autor)

MitgliederRezensionenBeliebtheitDurchschnittliche BewertungDiskussionen
1,803169,447 (4.34)4
Umfassend überarbeitete und aktualisierte Neuauflage des Standardwerks in vollständig neuer Übersetzung Verbesserungsmöglichkeiten von bestehender Software anhand von Code-Smells erkennen und Code effizient überarbeiten Umfassender Katalog von Refactoring-Methoden mit Code-Beispielen in JavaScript Seit mehr als zwanzig Jahren greifen erfahrene Programmierer rund um den Globus auf dieses Buch zurück, um bestehenden Code zu verbessern und leichter lesbar zu machen sowie Software besser warten und erweitern zu können. In diesem umfassenden Standardwerk zeigt Ihnen Martin Fowler, was die Vorteile von Refactoring sind, wie Sie verbesserungsbedürftigen Code erkennen und wie Sie ein Refactoring – unabhängig von der verwendeten Programmiersprache – erfolgreich durchführen. In einem umfangreichen Katalog gibt Fowler Ihnen verschiedene Refactoring-Methoden mit ausführlicher Erläuterung, Motivation, Vorgehensweise und einfachen Beispielen in JavaScript an die Hand. Darüber hinaus behandelt er insbesondere folgende Schwerpunkte: Allgemeine Prinzipien und Durchführung des Refactorings Refactoring anwenden, um die Lesbarkeit, Wartbarkeit und Erweiterbarkeit von Programmen zu verbessern Code-Smells erkennen, die auf Verbesserungsmöglichkeiten durch Refactoring hinweisen Entwicklung zuverlässiger Tests für das Refactoring Erkennen von Fallstricken und notwendigen Kompromissen bei der Durchführung eines Refactorings Diese vollständig neu übersetzte Ausgabe wurde von Grund auf überarbeitet, um den maßgeblichen Veränderungen der modernen Programmierung Rechnung zu tragen. Sie enthält einen aktualisierten Katalog von Refactoring-Methoden sowie neue Beispiele für einen funktionalen Programmieransatz. Aus dem Inhalt: Definition und Grund-lagen von Refactoring Der richtige Zeitpunkt für ein Refactoring Verbesserungsbedürftigen Code erkennen (Code-Smells) Tests und selbsttestender Code Umfangreicher Refactoring-Katalog: Kapselung Verschiebungen Daten organisieren Bedingungen vereinfachen Refactoring von APIs Umgang mit Vererbung Amazon-Leserstimme zur Vorauflage: »Dieses Buch gibt einen sehr guten Einstieg in das Refactoring und hält auch eine übersichtliche, gut erklärte Sammlung von Refactoring-Patterns parat. Ein Buch, das sich jeder Programmierer unters Kopfkissen legen sollte.«… (mehr)
Mitglied:piuss
Titel:Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler))
Autoren:Martin Fowler (Autor)
Info:Addison-Wesley Professional (2018), Edition: 2, 432 pages
Sammlungen:Deine Bibliothek, ebooks
Bewertung:
Tags:Keine

Werk-Informationen

Refactoring . Wie Sie das Design vorhandener Software verbessern von Martin Fowler (Author) (1999)

Lädt ...

Melde dich bei LibraryThing an um herauszufinden, ob du dieses Buch mögen würdest.

I picked up this book at the wrong time. The book was so successful that a second edition is due out on November 30, 2018 (less than two weeks from now).

On the other hand, I picked up this book at the right time. At work, my project is in the midst of a refactoring project. I am in the middle of changing PHP code from modular functions to object-orientation. The aim of this transition is to enhance the scalability of the project and ease the writing of documentation. I generally like to peer "beneath the surface" of skills that I acquire; this book has indeed enlightened my mind to details of what is going on in my code rewrite.

Some of this book is incredibly tedious. It details how to change code from one format to another. It's work that I let my fingers do more of - and my brain less of! But the book also frames how to do this work and why it is so important. It ties together intellectual "loose ends" which might not be tied together by the programmer who simply dives "head first" into the project.

Fowler writes in tandem with a research seminar at the University of Illinois who have pioneered object-oriented techniques in Smalltalk and then Java and C . They tackle the concepts of refactoring more than how to tackle the specifics of coding in a language. I prefer their theoretical approach to more common approaches drenched in technical lingo and programming tools. This book was worth its time.
( )
  scottjpearson | Jan 25, 2020 |
We're spoiled now that a modern IDE like Eclipse has so many build in refactoring tools, but this was a pivotal book in programming. ( )
  pgSundling | Apr 30, 2019 |
Kezdő programozóként nem igazán szerettem refactorozni. Mindig az volt az érzésem, hogy azért van erre szükség, mert nem elég jól terveztem meg a programot. A következő programomnál jobban igyekeztem tervezni (ez persze hasznos) de előbb-utóbb megint refactorra volt szükségem. Később persze rájöttem, hogy lehetetlen egy programot elsőre tökéletesre tervezni, mert folyamatosan változik a megoldandó probléma, illetve gyakran célszerűbb egy egyszerűbb tervvel kezdeni és későbbi lépéseknél módosítani. A könyv legnagyobb előnye szerintem az, hogy meggyőzi az olvasót arról, hogy a refactor nem egy szükséges rossz, hanem egy természetes és hasznos része a fejlesztésnek. Azt gondolom minden olyan programozónak hasznos lehet ez a könyv aki folyamatosan hosszú időn keresztül fejleszt egy programot. Ha teljesen kezdőként nem is, néhány évnyi programozás után nagyon fontos ezt a könyvet elolvasni.

A könyv legnagyobb része lehetséges refactorozásokat sorol fel, elmagyarázza miért lehet szükségünk arra a refactorra, és minden esetben példát is mutat rá. A példáknál java nyelvet használ az író. A könyv ettől még más programozóknak is hasznos lehet, de a java programozóknak a leghasznosabb. Itt a java kicsit régi verzióját használja a szerző, egy kis frissítés ráférne a könyvre. ( )
  asalamon | Mar 20, 2018 |
This is the book that moved refactoring from the focus of a narrow community to a general concept. Illuminating, well-written, and helpful, it strikes an effective balance between the concrete and the abstract. Any OO developer should have this on a shelf beside Design Patterns, with which it is nearly contemporary. ( )
  jsburbidge | Jul 13, 2017 |
Highly Recommended by Dr. Gallegos. Should be on every software engineer's shelf.
  cemontijo | Jan 18, 2016 |
keine Rezensionen | Rezension hinzufügen

» Andere Autoren hinzufügen (25 möglich)

AutorennameRolleArt des AutorsWerk?Status
Fowler, MartinAutorHauptautoralle Ausgabenbestätigt
Beck, KentMitwirkenderCo-Autoralle Ausgabenbestätigt
Brant, JohnMitwirkenderCo-Autoralle Ausgabenbestätigt
Opdyke, WilliamMitwirkenderCo-Autoralle Ausgabenbestätigt
Roberts, DonMitwirkenderCo-Autoralle Ausgabenbestätigt
Du musst dich einloggen, um "Wissenswertes" zu bearbeiten.
Weitere Hilfe gibt es auf der "Wissenswertes"-Hilfe-Seite.
Gebräuchlichster Titel
Originaltitel
Alternative Titel
Ursprüngliches Erscheinungsdatum
Figuren/Charaktere
Wichtige Schauplätze
Wichtige Ereignisse
Zugehörige Filme
Epigraph (Motto/Zitat)
Widmung
Erste Worte
Zitate
Letzte Worte
Hinweis zur Identitätsklärung
Verlagslektoren
Werbezitate von
Originalsprache
Anerkannter DDC/MDS
Anerkannter LCC
Umfassend überarbeitete und aktualisierte Neuauflage des Standardwerks in vollständig neuer Übersetzung Verbesserungsmöglichkeiten von bestehender Software anhand von Code-Smells erkennen und Code effizient überarbeiten Umfassender Katalog von Refactoring-Methoden mit Code-Beispielen in JavaScript Seit mehr als zwanzig Jahren greifen erfahrene Programmierer rund um den Globus auf dieses Buch zurück, um bestehenden Code zu verbessern und leichter lesbar zu machen sowie Software besser warten und erweitern zu können. In diesem umfassenden Standardwerk zeigt Ihnen Martin Fowler, was die Vorteile von Refactoring sind, wie Sie verbesserungsbedürftigen Code erkennen und wie Sie ein Refactoring – unabhängig von der verwendeten Programmiersprache – erfolgreich durchführen. In einem umfangreichen Katalog gibt Fowler Ihnen verschiedene Refactoring-Methoden mit ausführlicher Erläuterung, Motivation, Vorgehensweise und einfachen Beispielen in JavaScript an die Hand. Darüber hinaus behandelt er insbesondere folgende Schwerpunkte: Allgemeine Prinzipien und Durchführung des Refactorings Refactoring anwenden, um die Lesbarkeit, Wartbarkeit und Erweiterbarkeit von Programmen zu verbessern Code-Smells erkennen, die auf Verbesserungsmöglichkeiten durch Refactoring hinweisen Entwicklung zuverlässiger Tests für das Refactoring Erkennen von Fallstricken und notwendigen Kompromissen bei der Durchführung eines Refactorings Diese vollständig neu übersetzte Ausgabe wurde von Grund auf überarbeitet, um den maßgeblichen Veränderungen der modernen Programmierung Rechnung zu tragen. Sie enthält einen aktualisierten Katalog von Refactoring-Methoden sowie neue Beispiele für einen funktionalen Programmieransatz. Aus dem Inhalt: Definition und Grund-lagen von Refactoring Der richtige Zeitpunkt für ein Refactoring Verbesserungsbedürftigen Code erkennen (Code-Smells) Tests und selbsttestender Code Umfangreicher Refactoring-Katalog: Kapselung Verschiebungen Daten organisieren Bedingungen vereinfachen Refactoring von APIs Umgang mit Vererbung Amazon-Leserstimme zur Vorauflage: »Dieses Buch gibt einen sehr guten Einstieg in das Refactoring und hält auch eine übersichtliche, gut erklärte Sammlung von Refactoring-Patterns parat. Ein Buch, das sich jeder Programmierer unters Kopfkissen legen sollte.«

Keine Bibliotheksbeschreibungen gefunden.

Buchbeschreibung
Zusammenfassung in Haiku-Form

Aktuelle Diskussionen

Keine

Beliebte Umschlagbilder

Gespeicherte Links

Bewertung

Durchschnitt: (4.34)
0.5
1 1
1.5
2 2
2.5 1
3 28
3.5 8
4 108
4.5 12
5 134

Bist das du?

Werde ein LibraryThing-Autor.

 

Über uns | Kontakt/Impressum | LibraryThing.com | Datenschutz/Nutzungsbedingungen | Hilfe/FAQs | Blog | LT-Shop | APIs | TinyCat | Nachlassbibliotheken | Vorab-Rezensenten | Wissenswertes | 204,763,017 Bücher! | Menüleiste: Immer sichtbar