Von dem Buch Refactoring- Studentenausgabe. wie Sie das Design vorhandener Software verbessern Programmer's Choice Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisi haben wir 2 gleiche oder sehr ähnliche Ausgaben identifiziert!

Falls Sie nur an einem bestimmten Exempar interessiert sind, können Sie aus der folgenden Liste jenes wählen, an dem Sie interessiert sind:

Refactoring- Studentenausgabe. wie Sie das Design vorhandener Software verbessern Programmer's Choice Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisi100%: Martin Fowler: Refactoring- Studentenausgabe. wie Sie das Design vorhandener Software verbessern Programmer's Choice Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisi (ISBN: 9783827322784) Addison Wesley Imprint in der Pearson Education Deutschland Auflage: 1 (29. April 2005), Addison Wesley Imprint in der Pearson Education Deutschland, in Deutsch, Taschenbuch.
Nur diese Ausgabe anzeigen…
Refactoring . Wie Sie das Design vorhandener Software verbessern (Programmer's Choice)44%: Fowler, Martin: Refactoring . Wie Sie das Design vorhandener Software verbessern (Programmer's Choice) (ISBN: 9783827316301) in Deutsch, Broschiert.
Nur diese Ausgabe anzeigen…

Refactoring- Studentenausgabe. wie Sie das Design vorhandener Software verbessern Programmer's Choice Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisi
16 Angebote vergleichen

Preise20152016201720202023
Schnitt 84,43 90,10 68,93 78,15 51,58
Nachfrage
Bester Preis: 15,68 (vom 26.09.2023)
1
9783827316301 - Martin Fowler: Refactoring Wie Sie das Design vorhandener Software verbessern (Gebundene Ausgabe) von Refaktorisierung Professionelle Softwareentwicklung
Symbolbild
Martin Fowler

Refactoring Wie Sie das Design vorhandener Software verbessern (Gebundene Ausgabe) von Refaktorisierung Professionelle Softwareentwicklung (2000)

Lieferung erfolgt aus/von: Deutschland DE HC

ISBN: 9783827316301 bzw. 3827316308, in Deutsch, Addison Wesley Imprint in der Pearson Education Deutschland, gebundenes Buch.

71,27 ($ 79,38)¹ + Versand: 15,33 ($ 17,07)¹ = 86,60 ($ 96,45)¹
unverbindlich
Lieferung aus: Deutschland, Versandkosten nach: AUT.
Von Händler/Antiquariat, Lars Lutzer.
München: Addison Wesley Imprint in der Pearson Education Deutschland, Auflage: 1. Aufl. (15. März 2000). Auflage: 1. Aufl. (15. März 2000). Hardcover. 25,3 x 17,4 x 2,4 cm. Softwareentwicklung Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine "Motivation", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema "vorher/nachher" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen "Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Mehr oder weniger zufällig, mit dem Vorsatz mich weiterzubilden, bin ich über dieses Buch gestolpert - folgenden Eindruck hat es bei mir hinterlassen: +leichter,lebendiger und gut verständlicher Schreibstil +sinnvolle Struktur, Inhaltsverzeichnis, Listen und Diagramme +Thematik ist für jeden Programmierer Pflicht +passende Beispiele +Praxisbezug -kleine Übersetzungsmängel ~Vorraussetzung: sattelfeste Kenntnisse über objektorientiertes Programmieren ~Lesezeit (mit durchdenken der Beispiele) ca 20 Stunden. Fazit: Das ist das beste Werk bzgl. Programmierstil, das ich je gelesen habe. Ich habe mich schon oft durch Spaghetti-Code (leider auch eigenen) durchkämpfen müssen und dieser Kampf hat mich immer Zeit, Nerven und viel Kaffee gekostet - dieses Buch ist DIE Gabel, die hilft, den Spaghetti-Code in handliche, mund(hirn)gerechte Happen zu verarbeiten, damit man sich nicht mehr vor dem Durchkauen von endlos langem Code fürchten muss. Seit vielen Jahren bin ich als Softwareentwickler tätig und produziere Code in Mengen. Wie das Buch einem ganz deutlich vor Augen hält, hat das Wort "Code" zurecht eine doppelte Bedeutung in unserer Muttersprache. Dank sehr guter Anregungen, konnte ich "stinkenden Code" auch in meiner Software auffinden und rasch beseitigen. Die in diesem Buch erläuterten Ideen zu Software-Design und dessen Verbesserung sind mir ans Herz gewachsen. Ich kann das Buch jeden angehenden Softwareentwickler und vor allem den "alten Hasen" wärmstens empfehlen. Denn gerade nach Jahren kontinuierlichen Programmierens mit einer rosaroten Brille auf der Nase und Scheuklappen vor dem Gesicht geht man stur seine eingeschlagenen Pfade ("... das habe ich schon immer so gemacht... und ...never touch a running system..."). Gerade aus meiner Erfahrung kann ich sagen, dass bei der Pflege und Erweiterung von sogenannten Altlasten die Konzepte optimal weiterhelfen. Sei es, um redundanten Code in eine neue Klasse zu stecken, undurchsichtige Methoden durch ein Objekt zu ersetzen, Methoden in andere Klassen zu verschieben u.v.m. Voraussetzungen: objektorientiertes Denken, Offenheit gegenüber Ideen anderer Menschen, Mut zur Änderung von Software im Sinne einer besseren Wartbarkeit, Robustheit und Erweiterbarkeit. Obwohl in Java geschrieben, können die Konzepte sehr gut auf andere objektorientierte Sprache wie C++ oder Smalltalk übertragen werden. Auch in nicht-objektorientierten Sprachen (z.B. C) lassen sich die Ideen teilweise integrieren. Ja,ja die Übersetzung läßt zu Wünschen übrig, aber das sollte kein Hinderungsgrund sein sich mit dem Thema zu beschäftigen. Ein hervorragendes Buch ! Refactoring . Wie Sie das Design vorhandener Software verbessern Martin Fowler Addison Wesley Verlag dotnet.magazin Zusatzinfo ca. 300 Abb. Sprache deutsch Maße 168 x 240 mm Einbandart gebunden Software Engineering Softwareentwicklung ISBN-10 3-8273-1630-8 / 3827316308 ISBN-13 978-3-8273-1630-1 / 9783827316301 Softwareentwicklung Software Engineering Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine "Motivation", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema "vorher/nachher" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen "Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Mehr oder weniger zufällig, mit dem Vorsatz mich weiterzubilden, bin ich über dieses Buch gestolpert - folgenden Eindruck hat es bei mir hinterlassen: +leichter,lebendiger und gut verständlicher Schreibstil +sinnvolle Struktur, Inhaltsverzeichnis, Listen und Diagramme +Thematik ist für jeden Programmierer Pflicht +passende Beispiele +Praxisbezug -kleine Übersetzungsmängel ~Vorraussetzung: sattelfeste Kenntnisse über objektorientiertes Programmieren ~Lesezeit (mit durchdenken der Beispiele) ca 20 Stunden. Fazit: Das ist das beste Werk bzgl. Programmierstil, das ich je gelesen habe. Ich habe mich schon oft durch Spaghetti-Code (leider auch eigenen) durchkämpfen müssen und dieser Kampf hat mich immer Zeit, Nerven und viel Kaffee gekostet - dieses Buch ist DIE Gabel, die hilft, den Spaghetti-Code in handliche, mund(hirn)gerechte Happen zu verarbeiten, damit man sich nicht mehr vor dem Durchkauen von endlos langem Code fürchten muss. Seit vielen Jahren bin ich als Softwareentwickler tätig und produziere Code in Mengen. Wie das Buch einem ganz deutlich vor Augen hält, hat das Wort "Code" zurecht eine doppelte Bedeutung in unserer Muttersprache. Dank sehr guter Anregungen, konnte ich "stinkenden Code" auch in meiner Software auffinden und rasch beseitigen. Die in diesem Buch erläuterten Ideen zu Software-Design und dessen Verbesserung sind mir ans Herz gewachsen. Ich kann das Buch jeden angehenden Softwareentwickler und vor allem den "alten Hasen" wärmstens empfehlen. Denn gerade nach Jahren kontinuierlichen Programmierens mit einer rosaroten Brille auf der Nase und Scheuklappen vor dem Gesicht geht man stur seine eingeschlagenen Pfade ("... das habe ich schon immer so gemacht... und ...never touch a running system..."). Gerade aus meiner Erfahrung kann ich sagen, dass bei der Pflege und Erweiterung von sogenannten Altlasten die Konzepte optimal weiterhelfen. Sei es, um redundanten Code in eine neue Klasse zu stecken, undurchsichtige Methoden durch ein Objekt zu ersetzen, Methoden in andere Klassen zu verschieben u.v.m. Voraussetzungen: objektorientiertes Denken, Offenheit gegenüber Ideen anderer Menschen, Mut zur Änderung von Software im Sinne einer besseren Wartbarkeit, Robustheit und Erweiterbarkeit. Obwohl in Java geschrieben, können die Konzepte sehr gut auf andere objektorientierte Sprache wie C++ oder Smalltalk übertragen werden. Auch in nicht-objektorientierten Sprachen (z.B. C) lassen sich die Ideen teilweise integrieren. Ja,ja die Übersetzung läßt zu Wünschen übrig, aber das sollte kein Hinderungsgrund sein sich mit dem Thema zu beschäftigen. Ein hervorragendes Buch ! Refactoring . Wie Sie das Design vorhandener Software verbessern Martin Fowler Addison Wesley Verlag dotnet.magazin Zusatzinfo ca. 300 Abb. Sprache deutsch Maße 168 x 240 mm Einbandart gebunden Software Engineering Softwareentwicklung ISBN-10 3-8273-1630-8 / 3827316308 ISBN-13 978-3-8273-1630-1 / 9783827316301.
2
9783827316301 - Martin Fowler: Refactoring Wie Sie das Design vorhandener Software verbessern [Gebundene Ausgabe] Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisierung Professionel
Symbolbild
Martin Fowler

Refactoring Wie Sie das Design vorhandener Software verbessern [Gebundene Ausgabe] Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisierung Professionel (2000)

Lieferung erfolgt aus/von: Deutschland ~DE HC

ISBN: 9783827316301 bzw. 3827316308, vermutlich in Deutsch, Addison Wesley Imprint in der Pearson Education Deutschland, gebundenes Buch.

59,68 ($ 64,66)¹ + Versand: 7,03 ($ 7,62)¹ = 66,71 ($ 72,28)¹
unverbindlich
Lieferung aus: Deutschland, Versandkosten nach: DEU.
Von Händler/Antiquariat, BOOK-SERVICE Lars Lutzer - ANTIQUARIAN BOOKS - LITERATURE SEARCH *** BOOKSERVICE *** ANTIQUARIAN RESEARCH.
Addison Wesley Imprint in der Pearson Education Deutschland, Auflage: 1. Aufl. (15. März 2000). Auflage: 1. Aufl. (15. März 2000). Hardcover. 25,3 x 17,4 x 2,4 cm. Softwareentwicklung Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine "Motivation", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema "vorher/nachher" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen "Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Mehr oder weniger zufällig, mit dem Vorsatz mich weiterzubilden, bin ich über dieses Buch gestolpert - folgenden Eindruck hat es bei mir hinterlassen: +leichter,lebendiger und gut verständlicher Schreibstil +sinnvolle Struktur, Inhaltsverzeichnis, Listen und Diagramme +Thematik ist für jeden Programmierer Pflicht +passende Beispiele +Praxisbezug -kleine Übersetzungsmängel ~Vorraussetzung: sattelfeste Kenntnisse über objektorientiertes Programmieren ~Lesezeit (mit durchdenken der Beispiele) ca 20 Stunden. Fazit: Das ist das beste Werk bzgl. Programmierstil, das ich je gelesen habe. Ich habe mich schon oft durch Spaghetti-Code (leider auch eigenen) durchkämpfen müssen und dieser Kampf hat mich immer Zeit, Nerven und viel Kaffee gekostet - dieses Buch ist DIE Gabel, die hilft, den Spaghetti-Code in handliche, mund(hirn)gerechte Happen zu verarbeiten, damit man sich nicht mehr vor dem Durchkauen von endlos langem Code fürchten muss. Seit vielen Jahren bin ich als Softwareentwickler tätig und produziere Code in Mengen. Wie das Buch einem ganz deutlich vor Augen hält, hat das Wort "Code" zurecht eine doppelte Bedeutung in unserer Muttersprache. Dank sehr guter Anregungen, konnte ich "stinkenden Code" auch in meiner Software auffinden und rasch beseitigen. Die in diesem Buch erläuterten Ideen zu Software-Design und dessen Verbesserung sind mir ans Herz gewachsen. Ich kann das Buch jeden angehenden Softwareentwickler und vor allem den "alten Hasen" wärmstens empfehlen. Denn gerade nach Jahren kontinuierlichen Programmierens mit einer rosaroten Brille auf der Nase und Scheuklappen vor dem Gesicht geht man stur seine eingeschlagenen Pfade (" das habe ich schon immer so gemacht und never touch a running system"). Gerade aus meiner Erfahrung kann ich sagen, dass bei der Pflege und Erweiterung von sogenannten Altlasten die Konzepte optimal weiterhelfen. Sei es, um redundanten Code in eine neue Klasse zu stecken, undurchsichtige Methoden durch ein Objekt zu ersetzen, Methoden in andere Klassen zu verschieben u.v.m. Voraussetzungen: objektorientiertes Denken, Offenheit gegenüber Ideen anderer Menschen, Mut zur Änderung von Software im Sinne einer besseren Wartbarkeit, Robustheit und Erweiterbarkeit. Obwohl in Java geschrieben, können die Konzepte sehr gut auf andere objektorientierte Sprache wie C++ oder Smalltalk übertragen werden. Auch in nicht-objektorientierten Sprachen (z.B. C) lassen sich die Ideen teilweise integrieren. Ja,ja die Übersetzung läßt zu Wünschen übrig, aber das sollte kein Hinderungsgrund sein sich mit dem Thema zu beschäftigen. Ein hervorragendes Buch ! Refactoring . Wie Sie das Design vorhandener Software verbessern Martin Fowler Addison Wesley Verlag dotnet.magazin Zusatzinfo ca. 300 Abb. Sprache deutsch Maße 168 x 240 mm Einbandart gebunden Software Engineering Softwareentwicklung ISBN-10 3-8273-1630-8 / 3827316308 ISBN-13 978-3-8273-1630-1 / 9783827316301 Softwareentwicklung Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine "Motivation", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema "vorher/nachher" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen "Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Mehr oder weniger zufällig, mit dem Vorsatz mich weiterzubilden, bin ich über dieses Buch gestolpert - folgenden Eindruck hat es bei mir hinterlassen: +leichter,lebendiger und gut verständlicher Schreibstil +sinnvolle Struktur, Inhaltsverzeichnis, Listen und Diagramme +Thematik ist für jeden Programmierer Pflicht +passende Beispiele +Praxisbezug -kleine Übersetzungsmängel ~Vorraussetzung: sattelfeste Kenntnisse über objektorientiertes Programmieren ~Lesezeit (mit durchdenken der Beispiele) ca 20 Stunden. Fazit: Das ist das beste Werk bzgl. Programmierstil, das ich je gelesen habe. Ich habe mich schon oft durch Spaghetti-Code (leider auch eigenen) durchkämpfen müssen und dieser Kampf hat mich immer Zeit, Nerven und viel Kaffee gekostet - dieses Buch ist DIE Gabel, die hilft, den Spaghetti-Code in handliche, mund(hirn)gerechte Happen zu verarbeiten, damit man sich nicht mehr vor dem Durchkauen von endlos langem Code fürchten muss. Seit vielen Jahren bin ich als Softwareentwickler tätig und produziere Code in Mengen. Wie das Buch einem ganz deutlich vor Augen hält, hat das Wort "Code" zurecht eine doppelte Bedeutung in unserer Muttersprache. Dank sehr guter Anregungen, konnte ich "stinkenden Code" auch in meiner Software auffinden und rasch beseitigen. Die in diesem Buch erläuterten Ideen zu Software-Design und dessen Verbesserung sind mir ans Herz gewachsen. Ich kann das Buch jeden angehenden Softwareentwickler und vor allem den "alten Hasen" wärmstens empfehlen. Denn gerade nach Jahren kontinuierlichen Programmierens mit einer rosaroten Brille auf der Nase und Scheuklappen vor dem Gesicht geht man stur seine eingeschlagenen Pfade (" das habe ich schon immer so gemacht und never touch a running system"). Gerade aus meiner Erfahrung kann ich sagen, dass bei der Pflege und Erweiterung von sogenannten Altlasten die Konzepte optimal weiterhelfen. Sei es, um redundanten Code in eine neue Klasse zu stecken, undurchsichtige Methoden durch ein Objekt zu ersetzen, Methoden in andere Klassen zu verschieben u.v.m. Voraussetzungen: objektorientiertes Denken, Offenheit gegenüber Ideen anderer Menschen, Mut zur Änderung von Software im Sinne einer besseren Wartbarkeit, Robustheit und Erweiterbarkeit. Obwohl in Java geschrieben, können die Konzepte sehr gut auf andere objektorientierte Sprache wie C++ oder Smalltalk übertragen werden. Auch in nicht-objektorientierten Sprachen (z.B. C) lassen sich die Ideen teilweise integrieren. Ja,ja die Übersetzung läßt zu Wünschen übrig, aber das sollte kein Hinderungsgrund sein sich mit dem Thema zu beschäftigen. Ein hervorragendes Buch ! Refactoring . Wie Sie das Design vorhandener Software verbessern Martin Fowler Addison Wesley Verlag dotnet.magazin Zusatzinfo ca. 300 Abb. Sprache deutsch Maße 168 x 240 mm Einbandart gebunden Software Engineering Softwareentwicklung ISBN-10 3-8273-1630-8 / 3827316308 ISBN-13 978-3-8273-1630-1 / 9783827316301.
3
9783827316301 - Martin Fowler: Refactoring Wie Sie das Design vorhandener Software verbessern [Gebundene Ausgabe] Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisierung Professionel
Symbolbild
Martin Fowler

Refactoring Wie Sie das Design vorhandener Software verbessern [Gebundene Ausgabe] Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisierung Professionel (2000)

Lieferung erfolgt aus/von: Deutschland ~DE HC

ISBN: 9783827316301 bzw. 3827316308, vermutlich in Deutsch, Addison Wesley Imprint in der Pearson Education Deutschland, gebundenes Buch.

163,17 ($ 177,27)¹ + Versand: 7,13 ($ 7,75)¹ = 170,30 ($ 185,02)¹
unverbindlich
Lieferung aus: Deutschland, Versandkosten nach: DEU.
Von Händler/Antiquariat, BOOK-SERVICE Lars Lutzer - ANTIQUARIAN BOOKS - LITERATURE SEARCH *** BOOKSERVICE *** ANTIQUARIAN RESEARCH.
Addison Wesley Imprint in der Pearson Education Deutschland, Auflage: 1. Aufl. (15. März 2000). Auflage: 1. Aufl. (15. März 2000). Hardcover. 25,3 x 17,4 x 2,4 cm. Softwareentwicklung Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine "Motivation", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema "vorher/nachher" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen "Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Mehr oder weniger zufällig, mit dem Vorsatz mich weiterzubilden, bin ich über dieses Buch gestolpert - folgenden Eindruck hat es bei mir hinterlassen: +leichter,lebendiger und gut verständlicher Schreibstil +sinnvolle Struktur, Inhaltsverzeichnis, Listen und Diagramme +Thematik ist für jeden Programmierer Pflicht +passende Beispiele +Praxisbezug -kleine Übersetzungsmängel ~Vorraussetzung: sattelfeste Kenntnisse über objektorientiertes Programmieren ~Lesezeit (mit durchdenken der Beispiele) ca 20 Stunden. Fazit: Das ist das beste Werk bzgl. Programmierstil, das ich je gelesen habe. Ich habe mich schon oft durch Spaghetti-Code (leider auch eigenen) durchkämpfen müssen und dieser Kampf hat mich immer Zeit, Nerven und viel Kaffee gekostet - dieses Buch ist DIE Gabel, die hilft, den Spaghetti-Code in handliche, mund(hirn)gerechte Happen zu verarbeiten, damit man sich nicht mehr vor dem Durchkauen von endlos langem Code fürchten muss. Seit vielen Jahren bin ich als Softwareentwickler tätig und produziere Code in Mengen. Wie das Buch einem ganz deutlich vor Augen hält, hat das Wort "Code" zurecht eine doppelte Bedeutung in unserer Muttersprache. Dank sehr guter Anregungen, konnte ich "stinkenden Code" auch in meiner Software auffinden und rasch beseitigen. Die in diesem Buch erläuterten Ideen zu Software-Design und dessen Verbesserung sind mir ans Herz gewachsen. Ich kann das Buch jeden angehenden Softwareentwickler und vor allem den "alten Hasen" wärmstens empfehlen. Denn gerade nach Jahren kontinuierlichen Programmierens mit einer rosaroten Brille auf der Nase und Scheuklappen vor dem Gesicht geht man stur seine eingeschlagenen Pfade (" das habe ich schon immer so gemacht und never touch a running system"). Gerade aus meiner Erfahrung kann ich sagen, dass bei der Pflege und Erweiterung von sogenannten Altlasten die Konzepte optimal weiterhelfen. Sei es, um redundanten Code in eine neue Klasse zu stecken, undurchsichtige Methoden durch ein Objekt zu ersetzen, Methoden in andere Klassen zu verschieben u.v.m. Voraussetzungen: objektorientiertes Denken, Offenheit gegenüber Ideen anderer Menschen, Mut zur Änderung von Software im Sinne einer besseren Wartbarkeit, Robustheit und Erweiterbarkeit. Obwohl in Java geschrieben, können die Konzepte sehr gut auf andere objektorientierte Sprache wie C++ oder Smalltalk übertragen werden. Auch in nicht-objektorientierten Sprachen (z.B. C) lassen sich die Ideen teilweise integrieren. Ja,ja die Übersetzung läßt zu Wünschen übrig, aber das sollte kein Hinderungsgrund sein sich mit dem Thema zu beschäftigen. Ein hervorragendes Buch ! Refactoring . Wie Sie das Design vorhandener Software verbessern Martin Fowler Addison Wesley Verlag dotnet.magazin Zusatzinfo ca. 300 Abb. Sprache deutsch Maße 168 x 240 mm Einbandart gebunden Software Engineering Softwareentwicklung ISBN-10 3-8273-1630-8 / 3827316308 ISBN-13 978-3-8273-1630-1 / 9783827316301 Softwareentwicklung Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine "Motivation", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema "vorher/nachher" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen "Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Mehr oder weniger zufällig, mit dem Vorsatz mich weiterzubilden, bin ich über dieses Buch gestolpert - folgenden Eindruck hat es bei mir hinterlassen: +leichter,lebendiger und gut verständlicher Schreibstil +sinnvolle Struktur, Inhaltsverzeichnis, Listen und Diagramme +Thematik ist für jeden Programmierer Pflicht +passende Beispiele +Praxisbezug -kleine Übersetzungsmängel ~Vorraussetzung: sattelfeste Kenntnisse über objektorientiertes Programmieren ~Lesezeit (mit durchdenken der Beispiele) ca 20 Stunden. Fazit: Das ist das beste Werk bzgl. Programmierstil, das ich je gelesen habe. Ich habe mich schon oft durch Spaghetti-Code (leider auch eigenen) durchkämpfen müssen und dieser Kampf hat mich immer Zeit, Nerven und viel Kaffee gekostet - dieses Buch ist DIE Gabel, die hilft, den Spaghetti-Code in handliche, mund(hirn)gerechte Happen zu verarbeiten, damit man sich nicht mehr vor dem Durchkauen von endlos langem Code fürchten muss. Seit vielen Jahren bin ich als Softwareentwickler tätig und produziere Code in Mengen. Wie das Buch einem ganz deutlich vor Augen hält, hat das Wort "Code" zurecht eine doppelte Bedeutung in unserer Muttersprache. Dank sehr guter Anregungen, konnte ich "stinkenden Code" auch in meiner Software auffinden und rasch beseitigen. Die in diesem Buch erläuterten Ideen zu Software-Design und dessen Verbesserung sind mir ans Herz gewachsen. Ich kann das Buch jeden angehenden Softwareentwickler und vor allem den "alten Hasen" wärmstens empfehlen. Denn gerade nach Jahren kontinuierlichen Programmierens mit einer rosaroten Brille auf der Nase und Scheuklappen vor dem Gesicht geht man stur seine eingeschlagenen Pfade (" das habe ich schon immer so gemacht und never touch a running system"). Gerade aus meiner Erfahrung kann ich sagen, dass bei der Pflege und Erweiterung von sogenannten Altlasten die Konzepte optimal weiterhelfen. Sei es, um redundanten Code in eine neue Klasse zu stecken, undurchsichtige Methoden durch ein Objekt zu ersetzen, Methoden in andere Klassen zu verschieben u.v.m. Voraussetzungen: objektorientiertes Denken, Offenheit gegenüber Ideen anderer Menschen, Mut zur Änderung von Software im Sinne einer besseren Wartbarkeit, Robustheit und Erweiterbarkeit. Obwohl in Java geschrieben, können die Konzepte sehr gut auf andere objektorientierte Sprache wie C++ oder Smalltalk übertragen werden. Auch in nicht-objektorientierten Sprachen (z.B. C) lassen sich die Ideen teilweise integrieren. Ja,ja die Übersetzung läßt zu Wünschen übrig, aber das sollte kein Hinderungsgrund sein sich mit dem Thema zu beschäftigen. Ein hervorragendes Buch ! Refactoring . Wie Sie das Design vorhandener Software verbessern Martin Fowler Addison Wesley Verlag dotnet.magazin Zusatzinfo ca. 300 Abb. Sprache deutsch Maße 168 x 240 mm Einbandart gebunden Software Engineering Softwareentwicklung ISBN-10 3-8273-1630-8 / 3827316308 ISBN-13 978-3-8273-1630-1 / 9783827316301.
4
9783827316301 - Martin Fowler: Refactoring Wie Sie das Design vorhandener Software verbessern [Gebundene Ausgabe] Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisierung Professionel
Symbolbild
Martin Fowler

Refactoring Wie Sie das Design vorhandener Software verbessern [Gebundene Ausgabe] Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisierung Professionel (2000)

Lieferung erfolgt aus/von: Deutschland ~DE HC

ISBN: 9783827316301 bzw. 3827316308, vermutlich in Deutsch, Addison Wesley Imprint in der Pearson Education Deutschland, gebundenes Buch.

153,02 ($ 160,79)¹ + Versand: 7,14 ($ 7,50)¹ = 160,16 ($ 168,29)¹
unverbindlich
Lieferung aus: Deutschland, Versandkosten nach: DEU.
Von Händler/Antiquariat, BOOK-SERVICE Lars Lutzer - ANTIQUARIAN BOOKS - LITERATURE SEARCH *** BOOKSERVICE *** ANTIQUARIAN RESEARCH.
Addison Wesley Imprint in der Pearson Education Deutschland, Auflage: 1. Aufl. (15. März 2000). Auflage: 1. Aufl. (15. März 2000). Hardcover. 25,3 x 17,4 x 2,4 cm. Softwareentwicklung Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine "Motivation", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema "vorher/nachher" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen "Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Mehr oder weniger zufällig, mit dem Vorsatz mich weiterzubilden, bin ich über dieses Buch gestolpert - folgenden Eindruck hat es bei mir hinterlassen: +leichter,lebendiger und gut verständlicher Schreibstil +sinnvolle Struktur, Inhaltsverzeichnis, Listen und Diagramme +Thematik ist für jeden Programmierer Pflicht +passende Beispiele +Praxisbezug -kleine Übersetzungsmängel ~Vorraussetzung: sattelfeste Kenntnisse über objektorientiertes Programmieren ~Lesezeit (mit durchdenken der Beispiele) ca 20 Stunden. Fazit: Das ist das beste Werk bzgl. Programmierstil, das ich je gelesen habe. Ich habe mich schon oft durch Spaghetti-Code (leider auch eigenen) durchkämpfen müssen und dieser Kampf hat mich immer Zeit, Nerven und viel Kaffee gekostet - dieses Buch ist DIE Gabel, die hilft, den Spaghetti-Code in handliche, mund(hirn)gerechte Happen zu verarbeiten, damit man sich nicht mehr vor dem Durchkauen von endlos langem Code fürchten muss. Seit vielen Jahren bin ich als Softwareentwickler tätig und produziere Code in Mengen. Wie das Buch einem ganz deutlich vor Augen hält, hat das Wort "Code" zurecht eine doppelte Bedeutung in unserer Muttersprache. Dank sehr guter Anregungen, konnte ich "stinkenden Code" auch in meiner Software auffinden und rasch beseitigen. Die in diesem Buch erläuterten Ideen zu Software-Design und dessen Verbesserung sind mir ans Herz gewachsen. Ich kann das Buch jeden angehenden Softwareentwickler und vor allem den "alten Hasen" wärmstens empfehlen. Denn gerade nach Jahren kontinuierlichen Programmierens mit einer rosaroten Brille auf der Nase und Scheuklappen vor dem Gesicht geht man stur seine eingeschlagenen Pfade (" das habe ich schon immer so gemacht und never touch a running system"). Gerade aus meiner Erfahrung kann ich sagen, dass bei der Pflege und Erweiterung von sogenannten Altlasten die Konzepte optimal weiterhelfen. Sei es, um redundanten Code in eine neue Klasse zu stecken, undurchsichtige Methoden durch ein Objekt zu ersetzen, Methoden in andere Klassen zu verschieben u.v.m. Voraussetzungen: objektorientiertes Denken, Offenheit gegenüber Ideen anderer Menschen, Mut zur Änderung von Software im Sinne einer besseren Wartbarkeit, Robustheit und Erweiterbarkeit. Obwohl in Java geschrieben, können die Konzepte sehr gut auf andere objektorientierte Sprache wie C++ oder Smalltalk übertragen werden. Auch in nicht-objektorientierten Sprachen (z.B. C) lassen sich die Ideen teilweise integrieren. Ja,ja die Übersetzung läßt zu Wünschen übrig, aber das sollte kein Hinderungsgrund sein sich mit dem Thema zu beschäftigen. Ein hervorragendes Buch ! Refactoring . Wie Sie das Design vorhandener Software verbessern Martin Fowler Addison Wesley Verlag dotnet.magazin Zusatzinfo ca. 300 Abb. Sprache deutsch Maße 168 x 240 mm Einbandart gebunden Software Engineering Softwareentwicklung ISBN-10 3-8273-1630-8 / 3827316308 ISBN-13 978-3-8273-1630-1 / 9783827316301 Softwareentwicklung Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine "Motivation", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema "vorher/nachher" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen "Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Mehr oder weniger zufällig, mit dem Vorsatz mich weiterzubilden, bin ich über dieses Buch gestolpert - folgenden Eindruck hat es bei mir hinterlassen: +leichter,lebendiger und gut verständlicher Schreibstil +sinnvolle Struktur, Inhaltsverzeichnis, Listen und Diagramme +Thematik ist für jeden Programmierer Pflicht +passende Beispiele +Praxisbezug -kleine Übersetzungsmängel ~Vorraussetzung: sattelfeste Kenntnisse über objektorientiertes Programmieren ~Lesezeit (mit durchdenken der Beispiele) ca 20 Stunden. Fazit: Das ist das beste Werk bzgl. Programmierstil, das ich je gelesen habe. Ich habe mich schon oft durch Spaghetti-Code (leider auch eigenen) durchkämpfen müssen und dieser Kampf hat mich immer Zeit, Nerven und viel Kaffee gekostet - dieses Buch ist DIE Gabel, die hilft, den Spaghetti-Code in handliche, mund(hirn)gerechte Happen zu verarbeiten, damit man sich nicht mehr vor dem Durchkauen von endlos langem Code fürchten muss. Seit vielen Jahren bin ich als Softwareentwickler tätig und produziere Code in Mengen. Wie das Buch einem ganz deutlich vor Augen hält, hat das Wort "Code" zurecht eine doppelte Bedeutung in unserer Muttersprache. Dank sehr guter Anregungen, konnte ich "stinkenden Code" auch in meiner Software auffinden und rasch beseitigen. Die in diesem Buch erläuterten Ideen zu Software-Design und dessen Verbesserung sind mir ans Herz gewachsen. Ich kann das Buch jeden angehenden Softwareentwickler und vor allem den "alten Hasen" wärmstens empfehlen. Denn gerade nach Jahren kontinuierlichen Programmierens mit einer rosaroten Brille auf der Nase und Scheuklappen vor dem Gesicht geht man stur seine eingeschlagenen Pfade (" das habe ich schon immer so gemacht und never touch a running system"). Gerade aus meiner Erfahrung kann ich sagen, dass bei der Pflege und Erweiterung von sogenannten Altlasten die Konzepte optimal weiterhelfen. Sei es, um redundanten Code in eine neue Klasse zu stecken, undurchsichtige Methoden durch ein Objekt zu ersetzen, Methoden in andere Klassen zu verschieben u.v.m. Voraussetzungen: objektorientiertes Denken, Offenheit gegenüber Ideen anderer Menschen, Mut zur Änderung von Software im Sinne einer besseren Wartbarkeit, Robustheit und Erweiterbarkeit. Obwohl in Java geschrieben, können die Konzepte sehr gut auf andere objektorientierte Sprache wie C++ oder Smalltalk übertragen werden. Auch in nicht-objektorientierten Sprachen (z.B. C) lassen sich die Ideen teilweise integrieren. Ja,ja die Übersetzung läßt zu Wünschen übrig, aber das sollte kein Hinderungsgrund sein sich mit dem Thema zu beschäftigen. Ein hervorragendes Buch ! Refactoring . Wie Sie das Design vorhandener Software verbessern Martin Fowler Addison Wesley Verlag dotnet.magazin Zusatzinfo ca. 300 Abb. Sprache deutsch Maße 168 x 240 mm Einbandart gebunden Software Engineering Softwareentwicklung ISBN-10 3-8273-1630-8 / 3827316308 ISBN-13 978-3-8273-1630-1 / 9783827316301.
5
3827316308 - Martin Fowler: Refactoring Wie Sie das Design vorhandener Software verbessern [Gebundene Ausgabe] Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisierung Professionel
Martin Fowler

Refactoring Wie Sie das Design vorhandener Software verbessern [Gebundene Ausgabe] Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisierung Professionel (2014)

Lieferung erfolgt aus/von: Deutschland DE HC US

ISBN: 3827316308 bzw. 9783827316301, in Deutsch, Addison Wesley Imprint in der Pearson Education Deutschland, gebundenes Buch, gebraucht.

Von Händler/Antiquariat, Buchservice-Lars-Lutzer Lars Lutzer Einzelunternehmer, 23812 Wahlstedt.
Auflage: 1. Aufl. (15. März 2000) Hardcover 464 S. 25,3 x 17,4 x 2,4 cm Gebundene Ausgabe Zustand: gebraucht - sehr gut, Softwareentwicklung Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine "Motivation", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema "vorher/nachher" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen "Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Mehr oder weniger zufällig, mit dem Vorsatz mich weiterzubilden, bin ich über dieses Buch gestolpert - folgenden Eindruck hat es bei mir hinterlassen: +leichter,lebendiger und gut verständlicher Schreibstil +sinnvolle Struktur, Inhaltsverzeichnis, Listen und Diagramme +Thematik ist für jeden Programmierer Pflicht +passende Beispiele +Praxisbezug -kleine Übersetzungsmängel Vorraussetzung: sattelfeste Kenntnisse über objektorientiertes Programmieren Lesezeit (mit durchdenken der Beispiele) ca 20 Stunden. Fazit: Das ist das beste Werk bzgl. Programmierstil, das ich je gelesen habe. Ich habe mich schon oft durch Spaghetti-Code (leider auch eigenen) durchkämpfen müssen und dieser Kampf hat mich immer Zeit, Nerven und viel Kaffee gekostet - dieses Buch ist DIE Gabel, die hilft, den Spaghetti-Code in handliche, mund(hirn)gerechte Happen zu verarbeiten, damit man sich nicht mehr vor dem Durchkauen von endlos langem Code fürchten muss. Seit vielen Jahren bin ich als Softwareentwickler tätig und produziere Code in Mengen. Wie das Buch einem ganz deutlich vor Augen hält, hat das Wort "Code" zurecht eine doppelte Bedeutung in unserer Muttersprache. Dank sehr guter Anregungen, konnte ich "stinkenden Code" auch in meiner Software auffinden und rasch beseitigen. Die in diesem Buch erläuterten Ideen zu Software-Design und dessen Verbesserung sind mir ans Herz gewachsen. Ich kann das Buch jeden angehenden Softwareentwickler und vor allem den "alten Hasen" wärmstens empfehlen. Denn gerade nach Jahren kontinuierlichen Programmierens mit einer rosaroten Brille auf der Nase und Scheuklappen vor dem Gesicht geht man stur seine eingeschlagenen Pfade (" das habe ich schon immer so gemacht und never touch a running system"). Gerade aus meiner Erfahrung kann ich sagen, dass bei der Pflege und Erweiterung von sogenannten Altlasten die Konzepte optimal weiterhelfen. Sei es, um redundanten Code in eine neue Klasse zu stecken, undurchsichtige Methoden durch ein Objekt zu ersetzen, Methoden in andere Klassen zu verschieben u.v.m. Voraussetzungen: objektorientiertes Denken, Offenheit gegenüber Ideen anderer Menschen, Mut zur Änderung von Software im Sinne einer besseren Wartbarkeit, Robustheit und Erweiterbarkeit. Obwohl in Java geschrieben, können die Konzepte sehr gut auf andere objektorientierte Sprache wie C++ oder Smalltalk übertragen werden. Auch in nicht-objektorientierten Sprachen (z.B. C) lassen sich die Ideen teilweise integrieren. Ja,ja die Übersetzung läßt zu Wünschen übrig, aber das sollte kein Hinderungsgrund sein sich mit dem Thema zu beschäftigen. Ein hervorragendes Buch ! Refactoring . Wie Sie das Design vorhandener Software verbessern Martin Fowler Addison Wesley Verlag dotnet.magazin Zusatzinfo ca. 300 Abb. Sprache deutsch Maße 168 x 240 mm Einbandart gebunden Software Engineering Softwareentwicklung ISBN-10 3-8273-1630-8 / 3827316308 ISBN-13 978-3-8273-1630-1 / 9783827316301 Softwareentwicklung Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine "Motivation", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema "vorher/nachher" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen "Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Mehr oder weniger zufällig, mit dem Vorsatz mich weiterzubilden, bin ich über dieses Buch gestolpert - folgenden Eindruck hat es bei mir hinterlassen: +leichter,lebendiger und gut verständlicher Schreibstil +sinnvolle Struktur, Inhaltsverzeichnis, Listen und Diagramme +Thematik ist für jeden Programmierer Pflicht +passende Beispiele +Praxisbezug -kleine Übersetzungsmängel Vorraussetzung: sattelfeste Kenntnisse über objektorientiertes Programmieren Lesezeit (mit durchdenken der Beispiele) ca 20 Stunden. Fazit: Das ist das beste Werk bzgl. Programmierstil, das ich je gelesen habe. Ich habe mich schon oft durch Spaghetti-Code (leider auch eigenen) durchkämpfen müssen und dieser Kampf hat mich immer Zeit, Nerven und viel Kaffee gekostet - dieses Buch ist DIE Gabel, die hilft, den Spaghetti-Code in handliche, mund(hirn)gerechte Happen zu verarbeiten, damit man sich nicht mehr vor dem Durchkauen von endlos langem Code fürchten muss. Seit vielen Jahren bin ich als Softwareentwickler tätig und produziere Code in Mengen. Wie das Buch einem ganz deutlich vor Augen hält, hat das Wort "Code" zurecht eine doppelte Bedeutung in unserer Muttersprache. Dank sehr guter Anregungen, konnte ich "stinkenden Code" auch in meiner Software auffinden und rasch beseitigen. Die in diesem Buch erläuterten Ideen zu Software-Design und dessen Verbesserung sind mir ans Herz gewachsen. Ich kann das Buch jeden angehenden Softwareentwickler und vor allem den "alten Hasen" wärmstens empfehlen. Denn gerade nach Jahren kontinuierlichen Programmierens mit einer rosaroten Brille auf der Nase und Scheuklappen vor dem Gesicht geht man stur seine eingeschlagenen Pfade (" das habe ich schon immer so gemacht und never touch a running system"). Gerade aus meiner Erfahrung kann ich sagen, dass bei der Pflege und Erweiterung von sogenannten Altlasten die Konzepte optimal weiterhelfen. Sei es, um redundanten Code in eine neue Klasse zu stecken, undurchsichtige Methoden durch ein Objekt zu ersetzen, Methoden in andere Klassen zu verschieben u.v.m. Voraussetzungen: objektorientiertes Denken, Offenheit gegenüber Ideen anderer Menschen, Mut zur Änderung von Software im Sinne einer besseren Wartbarkeit, Robustheit und Erweiterbarkeit. Obwohl in Java geschrieben, können die Konzepte sehr gut auf andere objektorientierte Sprache wie C++ oder Smalltalk übertragen werden. Auch in nicht-objektorientierten Sprachen (z.B. C) lassen sich die Ideen teilweise integrieren. Ja,ja die Übersetzung läßt zu Wünschen übrig, aber das sollte kein Hinderungsgrund sein sich mit dem Thema zu beschäftigen. Ein hervorragendes Buch ! Refactoring . Wie Sie das Design vorhandener Software verbessern Martin Fowler Addison Wesley Verlag dotnet.magazin Zusatzinfo ca. 300 Abb. Sprache deutsch Maße 168 x 240 mm Einbandart gebunden Software Engineering Softwareentwicklung ISBN-10 3-8273-1630-8 / 3827316308 ISBN-13 978-3-8273-1630-1 / 9783827316301, 2, 2014-09-19.
6
9783827316301 - Martin Fowler: Refactoring Wie Sie das Design vorhandener Software verbessern [Gebundene Ausgabe] Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisierung Professionel
Martin Fowler

Refactoring Wie Sie das Design vorhandener Software verbessern [Gebundene Ausgabe] Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisierung Professionel (2000)

Lieferung erfolgt aus/von: Deutschland DE HC US

ISBN: 9783827316301 bzw. 3827316308, in Deutsch, Addison Wesley Imprint in der Pearson Education Deutschland, gebundenes Buch, gebraucht.

Lieferung aus: Deutschland, Versandkostenfrei in die BRD.
Von Händler/Antiquariat, EUR.
Auflage: 1. Aufl. (15. März 2000) Hardcover 464 S. 25,3 x 17,4 x 2,4 cm Zustand: gebraucht - sehr gut, Softwareentwicklung Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine "Motivation", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema "vorher/nachher" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen "Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Mehr oder weniger zufällig, mit dem Vorsatz mich weiterzubilden, bin ich über dieses Buch gestolpert - folgenden Eindruck hat es bei mir hinterlassen: +leichter,lebendiger und gut verständlicher Schreibstil +sinnvolle Struktur, Inhaltsverzeichnis, Listen und Diagramme +Thematik ist für jeden Programmierer Pflicht +passende Beispiele +Praxisbezug -kleine Übersetzungsmängel Vorraussetzung: sattelfeste Kenntnisse über objektorientiertes Programmieren Lesezeit (mit durchdenken der Beispiele) ca 20 Stunden. Fazit: Das ist das beste Werk bzgl. Programmierstil, das ich je gelesen habe. Ich habe mich schon oft durch Spaghetti-Code (leider auch eigenen) durchkämpfen müssen und dieser Kampf hat mich immer Zeit, Nerven und viel Kaffee gekostet - dieses Buch ist DIE Gabel, die hilft, den Spaghetti-Code in handliche, mund(hirn)gerechte Happen zu verarbeiten, damit man sich nicht mehr vor dem Durchkauen von endlos langem Code fürchten muss. Seit vielen Jahren bin ich als Softwareentwickler tätig und produziere Code in Mengen. Wie das Buch einem ganz deutlich vor Augen hält, hat das Wort "Code" zurecht eine doppelte Bedeutung in unserer Muttersprache. Dank sehr guter Anregungen, konnte ich "stinkenden Code" auch in meiner Software auffinden und rasch beseitigen. Die in diesem Buch erläuterten Ideen zu Software-Design und dessen Verbesserung sind mir ans Herz gewachsen. Ich kann das Buch jeden angehenden Softwareentwickler und vor allem den "alten Hasen" wärmstens empfehlen. Denn gerade nach Jahren kontinuierlichen Programmierens mit einer rosaroten Brille auf der Nase und Scheuklappen vor dem Gesicht geht man stur seine eingeschlagenen Pfade (" das habe ich schon immer so gemacht und never touch a running system"). Gerade aus meiner Erfahrung kann ich sagen, dass bei der Pflege und Erweiterung von sogenannten Altlasten die Konzepte optimal weiterhelfen. Sei es, um redundanten Code in eine neue Klasse zu stecken, undurchsichtige Methoden durch ein Objekt zu ersetzen, Methoden in andere Klassen zu verschieben u.v.m. Voraussetzungen: objektorientiertes Denken, Offenheit gegenüber Ideen anderer Menschen, Mut zur Änderung von Software im Sinne einer besseren Wartbarkeit, Robustheit und Erweiterbarkeit. Obwohl in Java geschrieben, können die Konzepte sehr gut auf andere objektorientierte Sprache wie C++ oder Smalltalk übertragen werden. Auch in nicht-objektorientierten Sprachen (z.B. C) lassen sich die Ideen teilweise integrieren. Ja,ja die Übersetzung läßt zu Wünschen übrig, aber das sollte kein Hinderungsgrund sein sich mit dem Thema zu beschäftigen. Ein hervorragendes Buch ! Refactoring . Wie Sie das Design vorhandener Software verbessern Martin Fowler Addison Wesley Verlag dotnet.magazin Zusatzinfo ca. 300 Abb. Sprache deutsch Maße 168 x 240 mm Einbandart gebunden Software Engineering Softwareentwicklung ISBN-10 3-8273-1630-8 / 3827316308 ISBN-13 978-3-8273-1630-1 / 9783827316301 Versand D: 6,99 EUR Softwareentwicklung Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine "Motivation", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema "vorher/nachher" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen "Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." Mehr oder weniger zufällig, mit dem Vorsatz mich weiterzubilden, bin ich über dieses Buch gestolpert - folgenden Eindruck hat es bei mir hinterlassen: +leichter,lebendiger und gut verständlicher Schreibstil +sinnvolle Struktur, Inhaltsverzeichnis, Listen und Diagramme +Thematik ist für jeden Programmierer Pflicht +passende Beispiele +Praxisbezug -kleine Übersetzungsmängel.
7
3827316308 - Martin Fowler: Refactoring Wie Sie das Design vorhandener Software verbessern (Gebundene Ausgabe) von Refaktorisierung Professionelle Softwareentwicklung
Martin Fowler

Refactoring Wie Sie das Design vorhandener Software verbessern (Gebundene Ausgabe) von Refaktorisierung Professionelle Softwareentwicklung (2000)

Lieferung erfolgt aus/von: Deutschland DE HC

ISBN: 3827316308 bzw. 9783827316301, in Deutsch, München Addison Wesley Imprint in der Pearson Education Deutschland, gebundenes Buch.

Vorraussetzung: satt 0,00
unverbindlich
Lieferung aus: Deutschland, zzgl. Versandkosten.
Von Händler/Antiquariat, BN5017.
Auflage: 1. Aufl. (15. März 2000) Hardcover 464 S. 25,3 x 17,4 x 2,4 cm Softwareentwicklung Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine ""Motivation"", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema ""vorher/nachher"" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen ""Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben."" Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben."" Mehr oder weniger zufällig, mit dem Vorsatz mich weiterzubilden, bin ich über dieses Buch gestolpert - folgenden Eindruck hat es bei mir hinterlassen: +leichter,lebendiger und gut verständlicher Schreibstil +sinnvolle Struktur, Inhaltsverzeichnis, Listen und Diagramme +Thematik ist für jeden Programmierer Pflicht +passende Beispiele +Praxisbezug -kleine Übersetzungsmängel.
8
9783827322784 - Martin Fowler: Refactoring- Studentenausgabe. wie Sie das Design vorhandener Software verbessern Programmer's Choice Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisi
Martin Fowler

Refactoring- Studentenausgabe. wie Sie das Design vorhandener Software verbessern Programmer's Choice Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisi (2005)

Lieferung erfolgt aus/von: Deutschland ~DE PB US

ISBN: 9783827322784 bzw. 3827322782, vermutlich in Deutsch, Addison Wesley Imprint in der Pearson Education Deutschland Auflage: 1 (29. April 2005), Addison Wesley Imprint in der Pearson Education Deutschland, Taschenbuch, gebraucht.

79,00 + Versand: 6,95 = 85,95
unverbindlich
Von Händler/Antiquariat, BUCHSERVICE / ANTIQUARIAT Lars Lutzer [53994756], Wahlstedt, Germany.
Mit der Verbreitung von objektorientierter Softwareentwicklung wurden Entwickler mit einem neuen Problem konfrontiert: Entwickler mit wenig Erfahrung im Design von Software schrieben wenig effiziente, schwer wart- und erweiterbare Anwendungen. In zunehmendem Maße entdeckten Softwaresystemprofis, wie schwer es ist, mit diesen geerbten, "nicht optimalen" Anwendungen zu arbeiten. Jahrelang hatten sehr erfahrene, objektorientierte Programmierer eine wachsende Sammlung von Techniken erprobt, um die strukturelle Integrität und Performance solcher Softwareprogramme zu verbessern. Diese so genannten Refactorings (Refaktorisierungen) blieben bisher Experten vorbehalten, da niemand den Versuch unternommen hatte, dieses Wissen in eine Form zu bringen, die alle Entwickler verwenden können. Jetzt ändert sich diese Situation: Martin Fowler entmystifiziert die Techniken der Meister und zeigt, wie Programmierer durch den Einsatz von Refaktorisierungen signifikante Verbesserungen verwirklichen können. Mit dem richtigen Training kann ein fähiger Systementwickler einen schlechten Entwurf in robusten Code mit gutem Design umarbeiten. Der Leser lernt, wo Gelegenheiten zum Refaktorisieren in der Regel zu finden sind und wie er vorgehen muss, um einen schlechten Entwurf in einen guten umzuarbeiten. Jeder Refaktorisierungsschritt ist einfach - scheinbar zu einfach, um sich zu lohnen. Zum Refaktorisieren kann es gehören, ein Feld von einer Klasse in eine andere zu verschieben, Code aus einer Methode herauszuziehen und daraus eine eigene Methode zu machen oder Code entlang einer Hierarchie zu verschieben. Während die einzelnen Schritte elementar erscheinen mögen, kann der kumulative Effekt dieser kleinen Änderungen einen Entwurf dramatisch verbessern. Refaktorisieren ist ein bewährtes Mittel gegen Softwarezerfall. Über die Diskussion der verschiedenen Refaktorisierungstechniken hinaus bietet das Buch einen Katalog von mehr als siebzig bewährten Refaktorisierungen mit hilfreichen Hinweisen für die praktische Anwendung. Die erläuternden Beispiele sind in Java geschrieben, aber die Ideen sind auf jede objektorientierte Srache übertragbar. Der Autor: Martin Fowler ist unabhängiger Berater und Softwareentwickler. Er ist Autor von Extreme Programming planen und des preisgekrönten UML distilled. Besprechung / Review zu "Refactoring": Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen haben: Es wird zweifellos Einfluss auf die kommenden Codezeilen haben. (dotnet.magazin Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine "Motivation", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema "vorher/nachher" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen "Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." (dotnet.magazin, Dezember 2005)"Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." (dotnet.magazin) Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Sprache deutsch Einbandart Paperback ISBN-10 3-8273-2278-2 / 3827322782 ISBN-13 978-3-8273-2278-4 / 9783827322784 In deutscher Sprache. 440 pages. 23,8 x 16,8 x 3,.
9
9783827322784 - Martin Fowler: Refactoring- Studentenausgabe. wie Sie das Design vorhandener Software verbessern Programmer's Choice Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisi
Martin Fowler

Refactoring- Studentenausgabe. wie Sie das Design vorhandener Software verbessern Programmer's Choice Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisi (2005)

Lieferung erfolgt aus/von: Deutschland ~DE PB US

ISBN: 9783827322784 bzw. 3827322782, vermutlich in Deutsch, Addison Wesley Imprint in der Pearson Education Deutschland Auflage: 1 (29. April 2005), Addison Wesley Imprint in der Pearson Education Deutschland, Taschenbuch, gebraucht, guter Zustand.

79,00 + Versand: 6,95 = 85,95
unverbindlich
Von Händler/Antiquariat, BUCHSERVICE / ANTIQUARIAT Lars Lutzer [53994756], Wahlstedt, Germany.
Mit der Verbreitung von objektorientierter Softwareentwicklung wurden Entwickler mit einem neuen Problem konfrontiert: Entwickler mit wenig Erfahrung im Design von Software schrieben wenig effiziente, schwer wart- und erweiterbare Anwendungen. In zunehmendem Maße entdeckten Softwaresystemprofis, wie schwer es ist, mit diesen geerbten, "nicht optimalen" Anwendungen zu arbeiten. Jahrelang hatten sehr erfahrene, objektorientierte Programmierer eine wachsende Sammlung von Techniken erprobt, um die strukturelle Integrität und Performance solcher Softwareprogramme zu verbessern. Diese so genannten Refactorings (Refaktorisierungen) blieben bisher Experten vorbehalten, da niemand den Versuch unternommen hatte, dieses Wissen in eine Form zu bringen, die alle Entwickler verwenden können. Jetzt ändert sich diese Situation: Martin Fowler entmystifiziert die Techniken der Meister und zeigt, wie Programmierer durch den Einsatz von Refaktorisierungen signifikante Verbesserungen verwirklichen können. Mit dem richtigen Training kann ein fähiger Systementwickler einen schlechten Entwurf in robusten Code mit gutem Design umarbeiten. Der Leser lernt, wo Gelegenheiten zum Refaktorisieren in der Regel zu finden sind und wie er vorgehen muss, um einen schlechten Entwurf in einen guten umzuarbeiten. Jeder Refaktorisierungsschritt ist einfach - scheinbar zu einfach, um sich zu lohnen. Zum Refaktorisieren kann es gehören, ein Feld von einer Klasse in eine andere zu verschieben, Code aus einer Methode herauszuziehen und daraus eine eigene Methode zu machen oder Code entlang einer Hierarchie zu verschieben. Während die einzelnen Schritte elementar erscheinen mögen, kann der kumulative Effekt dieser kleinen Änderungen einen Entwurf dramatisch verbessern. Refaktorisieren ist ein bewährtes Mittel gegen Softwarezerfall. Über die Diskussion der verschiedenen Refaktorisierungstechniken hinaus bietet das Buch einen Katalog von mehr als siebzig bewährten Refaktorisierungen mit hilfreichen Hinweisen für die praktische Anwendung. Die erläuternden Beispiele sind in Java geschrieben, aber die Ideen sind auf jede objektorientierte Srache übertragbar. Der Autor: Martin Fowler ist unabhängiger Berater und Softwareentwickler. Er ist Autor von Extreme Programming planen und des preisgekrönten UML distilled. Besprechung / Review zu "Refactoring": Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen haben: Es wird zweifellos Einfluss auf die kommenden Codezeilen haben. (dotnet.magazin Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine "Motivation", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema "vorher/nachher" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen "Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." (dotnet.magazin, Dezember 2005)"Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." (dotnet.magazin) Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Sprache deutsch Einbandart Paperback ISBN-10 3-8273-2278-2 / 3827322782 ISBN-13 978-3-8273-2278-4 / 9783827322784 In deutscher Sprache. 440 pages. 23,8 x 16,8 x 3,.
10
9783827322784 - Martin Fowler: Refactoring- Studentenausgabe. wie Sie das Design vorhandener Software verbessern Programmer's Choice Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisi
Martin Fowler

Refactoring- Studentenausgabe. wie Sie das Design vorhandener Software verbessern Programmer's Choice Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Refaktorisi (2005)

Lieferung erfolgt aus/von: Deutschland ~DE PB US

ISBN: 9783827322784 bzw. 3827322782, vermutlich in Deutsch, Addison Wesley Imprint in der Pearson Education Deutschland Auflage: 1 (29. April 2005), Taschenbuch, gebraucht, guter Zustand.

48,90 + Versand: 6,95 = 55,85
unverbindlich
Von Händler/Antiquariat, BUCHSERVICE / ANTIQUARIAT Lars Lutzer [53994756], Wahlstedt, Germany.
Mit der Verbreitung von objektorientierter Softwareentwicklung wurden Entwickler mit einem neuen Problem konfrontiert: Entwickler mit wenig Erfahrung im Design von Software schrieben wenig effiziente, schwer wart- und erweiterbare Anwendungen. In zunehmendem Maße entdeckten Softwaresystemprofis, wie schwer es ist, mit diesen geerbten, "nicht optimalen" Anwendungen zu arbeiten. Jahrelang hatten sehr erfahrene, objektorientierte Programmierer eine wachsende Sammlung von Techniken erprobt, um die strukturelle Integrität und Performance solcher Softwareprogramme zu verbessern. Diese so genannten Refactorings (Refaktorisierungen) blieben bisher Experten vorbehalten, da niemand den Versuch unternommen hatte, dieses Wissen in eine Form zu bringen, die alle Entwickler verwenden können. Jetzt ändert sich diese Situation: Martin Fowler entmystifiziert die Techniken der Meister und zeigt, wie Programmierer durch den Einsatz von Refaktorisierungen signifikante Verbesserungen verwirklichen können. Mit dem richtigen Training kann ein fähiger Systementwickler einen schlechten Entwurf in robusten Code mit gutem Design umarbeiten. Der Leser lernt, wo Gelegenheiten zum Refaktorisieren in der Regel zu finden sind und wie er vorgehen muss, um einen schlechten Entwurf in einen guten umzuarbeiten. Jeder Refaktorisierungsschritt ist einfach - scheinbar zu einfach, um sich zu lohnen. Zum Refaktorisieren kann es gehören, ein Feld von einer Klasse in eine andere zu verschieben, Code aus einer Methode herauszuziehen und daraus eine eigene Methode zu machen oder Code entlang einer Hierarchie zu verschieben. Während die einzelnen Schritte elementar erscheinen mögen, kann der kumulative Effekt dieser kleinen Änderungen einen Entwurf dramatisch verbessern. Refaktorisieren ist ein bewährtes Mittel gegen Softwarezerfall. Über die Diskussion der verschiedenen Refaktorisierungstechniken hinaus bietet das Buch einen Katalog von mehr als siebzig bewährten Refaktorisierungen mit hilfreichen Hinweisen für die praktische Anwendung. Die erläuternden Beispiele sind in Java geschrieben, aber die Ideen sind auf jede objektorientierte Srache übertragbar. Der Autor: Martin Fowler ist unabhängiger Berater und Softwareentwickler. Er ist Autor von Extreme Programming planen und des preisgekrönten UML distilled. Besprechung / Review zu "Refactoring": Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen haben: Es wird zweifellos Einfluss auf die kommenden Codezeilen haben. (dotnet.magazin Ihre Hausbibliothek reicht Ihnen also, aber könnte sie nicht noch besser sein? Refactoring zeigt, wie man mit Refactoring die Erstellung und die Pflege von objektorientiertem Programmcode vereinfachen kann. Während Refactoring heute noch umfassende Entwurfskenntnisse voraussetzt, dürfte die Verbesserung von Programmcode mit Hilfe von Refactoring-Techniken schon bald keine Seltenheit mehr sein, dann nämlich, wenn erst einmal die entsprechenden Tools auf den Markt kommen. Neben einer Einführung in die Prinzipien des Refactoring bietet dieses Handbuch auch einen Katalog mit zahlreichen Tipps zur Verbesserung von Programmcodes. Das Beste an Refactoring ist hierbei der außerordentlich klare Aufbau des Buches sowie die ausgezeichneten praktischen Ratschläge vom Experten auf dem Gebiet der objektorientierten ProgrammierungMartin Fowler. Die langjährige Erfahrung des Autors, der außerdem ein international anerkannter Experte auf dem Gebiet von Softwaremustern und UML ist, ist mitverantwortlich für die Qualität dieses Buches, das ein jeder objektorientierter Entwickler mit mehr oder minder ausgereiften Kenntnissen sein Eigen nennen sollte. Wie schon im Falle von Entwurfsmustern hat auch in diesem Buch jeder der Tipps einen einfachen Namen, eine "Motivation", und wird von Beispielen unter Verwendung von Java und UML illustriert. In den ersten Kapiteln wird die Bedeutung von Testdurchläufen bei erfolgreichem Refactoring unterstrichen. (Wer Programmcode verbessert, sollte diesen auch stets testen, um sicherzustellen, dass er auch funktioniert.) Nachdem der Autor erläutert, woran man schlechten Code erkennen kann, geht es ans Eingemachte -- den Katalog von über 70 Refactoring-Tipps zur Verbesserung und Vereinfachung beim Entwurf von Klassen. Neben einer Erklärung werden die Tipps anhand von Beispielcode nach dem Schema "vorher/nachher" -- erläutert. In späteren Kapiteln gewährt der Autor einen kurzen Einblick in den derzeitigen Forschungsstand des Refactoring. Wie im Falle von Softwaremustern ist jetzt vielleicht auch die Zeit für das Refactoring gekommen. Dieses bahnbrechende Buch wird der Idee des Refactoring sicherlich zum Durchbruch unter Progammierern verhelfen. Die eindeutigen Ratschläge auf einem brandneuen Gebiet machen Refactoring zu unverzichtbarem Lesestoff für alle diejenigen, die objektorientierte Software schreiben oder mit ihr arbeiten. Pressestimmen "Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." (dotnet.magazin, Dezember 2005)"Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen habenEs wird zweifellos Einfluss auf die kommenden Codezeilen haben." (dotnet.magazin) Informatik EDV Programmiersprachen Objektorientierung Programmierung Refaktorisierung Softwareentwicklung Refaktorisierung Sprache deutsch Einbandart Paperback ISBN-10 3-8273-2278-2 / 3827322782 ISBN-13 978-3-8273-2278-4 / 9783827322784 In deutscher Sprache. 440 pages. 23,8 x 16,8 x 3, Books.
Lade…