SFr. 65.70
€ 70.96
BTC 0.0011
LTC 1.024
ETH 0.021


bestellen

Artikel-Nr. 22079918


Diesen Artikel in meine
Wunschliste
Diesen Artikel
weiterempfehlen
Diesen Preis
beobachten

Weitersagen:



Autor(en): 
  • Martin Fowler
  • Refactoring: Improving the Design of Existing Code 
     

    (Buch)
    Dieser Artikel gilt, aufgrund seiner Grösse, beim Versand als 3 Artikel!


    Übersicht

    Auf mobile öffnen
     
    Lieferstatus:   Auf Bestellung (Lieferzeit unbekannt)
    Veröffentlichung:  November 2018  
    Genre:  EDV / Informatik 
    ISBN:  9780134757599 
    EAN-Code: 
    9780134757599 
    Verlag:  Pearson Academic 
    Einband:  Gebunden  
    Sprache:  English  
    Serie:  Addison-Wesley  
    Dimensionen:  H 242 mm / B 197 mm / D 21 mm 
    Gewicht:  884 gr 
    Seiten:  448 
    Bewertung: Titel bewerten / Meinung schreiben
    Inhalt:
    Martin Fowler’s guide to reworking bad code into well-structured code

    Refactoring improves the design of existing code and enhances software maintainability, as well as making existing code easier to understand. Original Agile Manifesto signer and software development thought leader, Martin Fowler, provides a catalog of refactorings that explains why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use.

    • Refactoring principles: understand the process and general principles of refactoring
    • Code smells: recognize “bad smells” in code that signal opportunities to refactor
    • Application improvement: quickly apply useful refactorings to make a program easier to comprehend and change
    • Building tests: writing good tests increases a programmer’s effectiveness
    • Moving features: an important part of refactoring is moving elements between contexts
    • Data structures: a collection of refactorings to organize data, an important role in programs
    • Conditional Logic: use refactorings to make conditional sections easier to understand
    • APIs: modules and their functions are the building blocks of our software, and APIs are the joints that we use to plug them together
    • Inheritance: it is both very useful and easy to misuse, and it’s often hard to see the misuse until it’s in the rear-view mirror---refactorings can fix the misuse

    Examples are written in JavaScript, but you shouldn’t find it difficult to adapt the refactorings to whatever language you are currently using as they look mostly the same in different languages.

    "Whenever you read [Refactoring], it’s time to read it again. And if you haven’t read it yet, please do before writing another line of code." –David Heinemeier Hansson, Creator of Ruby on Rails, Founder & CTO at Basecamp

    “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” –M. Fowler (1999)

      
     Empfehlungen... 
     Refactoring: Wie Sie das Design bestehender Softwa - (Buch)
     A Model-driven Approach to Refactoring: Relating t - (Buch)
     Five Lines of Code: Das Praxisbuch für Refactoring - (Buch)
     Refactoring TypeScript - (Buch)
     Clean Coder: Verhaltensregeln für professionelle P - (Buch)
     Refactoring Databases: Evolutionary Database Desig - (Buch)
     Clean Agile. Die Essenz der agilen Softwareentwick - (Buch)
     Effektives Arbeiten mit Legacy Code: Refactoring u - (Buch)
     CSS Refactoring: Architect Your Stylesheets for Su - (Buch)
     ABAP-Entwicklung in Eclipse: Installation und Einr - (Buch)
     Weitersuchen in   DVD/FILME   CDS   GAMES   BÜCHERN   



    Wird aktuell angeschaut...
     

    Zurück zur letzten Ansicht


    AGB | Datenschutzerklärung | Mein Konto | Impressum | Partnerprogramm
    Newsletter | 1Advd.ch RSS News-Feed Newsfeed | 1Advd.ch Facebook-Page Facebook | 1Advd.ch Twitter-Page Twitter
    Forbidden Planet AG © 1999-2024
    Alle Angaben ohne Gewähr
     
    SUCHEN

     
     Kategorien
    Im Sortiment stöbern
    Genres
    Hörbücher
    Aktionen
     Infos
    Mein Konto
    Warenkorb
    Meine Wunschliste
     Kundenservice
    Recherchedienst
    Fragen / AGB / Kontakt
    Partnerprogramm
    Impressum
    © by Forbidden Planet AG 1999-2024