Cargando…

Clean Coder : Verhaltensregeln für professionelle Programmierer /

Erfolgreiche Programmierer haben eines gemeinsam: Die Praxis der Software-Entwicklung ist ihnen eine Herzensangelegenheit. Auch wenn sie unter einem nicht nachlassenden Druck arbeiten, setzen sie sich engagiert ein. Software-Entwicklung ist für sie eine Handwerkskunst. In Clean Coder stellt der leg...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Martin, Robert C. (Autor)
Otros Autores: Dubau, Jürgen (Traductor)
Formato: Electrónico eBook
Idioma:Alemán
Inglés
Publicado: Heidelberg : mitp, 2014.
Edición:1. Auflage.
Colección:mitp Professional.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn922007517
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150924s2014 gw ob 000 0 ger d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCO  |d COO  |d REB  |d OCLCF  |d TOH  |d QGK  |d OCLCO  |d DST  |d OCLCQ 
019 |a 1241852386  |a 1259203383  |a 1295604458  |a 1300516732  |a 1303358927 
020 |z 9783826696954 
020 |a 3826696956 
020 |a 9783826696954 
020 |a 9783826632082 
020 |a 3826632087 
020 |a 3826632079 
020 |a 9783826632075 
035 |a (OCoLC)922007517  |z (OCoLC)1241852386  |z (OCoLC)1259203383  |z (OCoLC)1295604458  |z (OCoLC)1300516732  |z (OCoLC)1303358927 
037 |a CL0500000649  |b Safari Books Online 
041 1 |a ger  |h eng 
050 4 |a HD8039.D37 
082 0 4 |a 005.1092 
049 |a UAMI 
100 1 |a Martin, Robert C.,  |e author. 
245 1 0 |a Clean Coder :  |b Verhaltensregeln für professionelle Programmierer /  |c Robert C. Martin ; übersetzung aus dem Amerikanischen von Jürgen Dubau. 
250 |a 1. Auflage. 
264 1 |a Heidelberg :  |b mitp,  |c 2014. 
300 |a 1 online resource (1 volume) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a mitp Professional 
588 |a Description based on online resource; title from title page (Safari, viewed September 21, 2015). 
500 |a "Authorized translation from the English language edition, entitled Clean coder, the: a code of conduct for professional programmers"--Impressum. 
504 |a Includes bibliographical references. 
520 |a Erfolgreiche Programmierer haben eines gemeinsam: Die Praxis der Software-Entwicklung ist ihnen eine Herzensangelegenheit. Auch wenn sie unter einem nicht nachlassenden Druck arbeiten, setzen sie sich engagiert ein. Software-Entwicklung ist für sie eine Handwerkskunst. In Clean Coder stellt der legendäre Software-Experte Robert C. Martin die Disziplinen, Techniken, Tools und Methoden vor, die Programmierer zu Profis machen. Dieses Buch steckt voller praktischer Ratschläge und behandelt alle wichtigen Themen vom professionellen Verhalten und Zeitmanagement über die Aufwandsschätzung bis zum Refactoring und Testen. Hier geht es um mehr als nur um Technik: Es geht um die innere Haltung. Martin zeigt, wie Sie sich als Software-Entwickler professionell verhalten, gut und sauber arbeiten und verlässlich kommunizieren und planen. Er beschreibt, wie Sie sich schwierigen Entscheidungen stellen und zeigt, dass das eigene Wissen zu verantwortungsvollem Handeln verpflichtet. Großartige Software ist etwas Bewundernswertes: Sie ist leistungsfähig, elegant, funktional und erfreut bei der Arbeit sowohl den Entwickler als auch den Anwender. Hervorragende Software wird nicht von Maschinen geschrieben, sondern von Profis, die sich dieser Handwerkskunst unerschütterlich verschrieben haben. Clean Coder hilft Ihnen, zu diesem Kreis zu gehören. Robert C. "Uncle Bob" Martin ist seit 1970 Programmierer und bei Konferenzen in aller Welt ein begehrter Redner. Zu seinen Büchern gehören Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code und Agile Software Development: Principles, Patterns, and Practices. Als überaus produktiver Autor hat "Uncle Bob" Hunderte von Artikeln, Abhandlungen und Blogbeiträgen verfasst. Er war Chefredakteur bei The C++ Report und der erste Vorsitzende der Agile Alliance. Martin gründete und leitet die Firma Object Mentor, Inc., die sich darauf spezialisiert hat, Unternehmen bei der Vollendung ihrer Projekte behilflich zu sein. In diesem Buch lernen Sie: Was es bedeutet, sich als echter Profi zu verhalten Wie Sie mit Konflikten, knappen Zeitplänen und unvernünftigen Managern umgehen Wie Sie beim Programmieren im Fluss bleiben und Schreibblockaden überwinden Wie Sie mit unerbittlichem Druck umgehen und Burnout vermeiden Wie Sie Ihr Zeitmanagement optimieren Wie Sie für Umgebungen sorgen, in denen Programmierer und Teams wachsen und sich wohlfühlen Wann Sie "Nein" sagen sollten - und wie Sie das anstellen Wann Sie "Ja" sage... 
505 0 |a Cover; Titel; Impressum; Inhaltsverzeichnis; Vorwort; Einführung; Danksagungen; Über den Autor; Auf dem Titelbild; Kapitel 1: Professionalität; 1.1 Seien Sie vorsichtig, wonach Ihnen verlangt; 1.2 Verantwortung übernehmen; 1.3 Erstens: Richte keinen Schaden an; 1.3.1 Beschädige nicht die Funktion; 1.3.2 Beschädige nicht die Struktur; 1.4 Arbeitsethik; 1.4.1 Sie sollten sich in Ihrem Bereich auskennen; 1.4.2 Lebenslanges Lernen; 1.4.3 Praxis; 1.4.4 Teamwork; 1.4.5 Mentorenarbeit; 1.4.6 Sie sollten sich in Ihrem Arbeitsgebiet auskennen 
505 8 |a 1.4.7 Identifizieren Sie sich mit Ihrem Arbeitgeber bzw. Kunden1.4.8 Bescheidenheit; 1.5 Bibliografie; Kapitel 2: Nein sagen; 2.1 Feindliche Rollen; 2.1.1 Was ist mit dem Warum?; 2.2 Hoher Einsatz; 2.3 Ein »Teamplayer« sein; 2.3.1 Versuchen; 2.3.2 Passive Aggression; 2.4 Die Kosten eines Ja; 2.5 Code unmöglich; Kapitel 3: Ja sagen; 3.1 Verbindliche Sprache; 3.1.1 So erkennt man mangelnde Selbstverpflichtung; 3.1.2 Wie echte Selbstverpflichtung klingt; 3.1.3 Zusammenfassung; 3.2 Lernen, wie man »Ja« sagt; 3.2.1 Die Kehrseite von »Ich versuch's mal«; 3.2.2 Der Disziplin verpflichtet 
505 8 |a 3.3 SchlussfolgerungKapitel 4: Programmieren; 4.1 Bereit sein; 4.1.1 Code um drei Uhr früh; 4.1.2 Sorgencode; 4.2 Der Flow-Zustand; 4.2.1 Musik; 4.2.2 Unterbrechungen; 4.3 Schreibblockaden; 4.3.1 Kreativer Input; 4.4 Debugging; 4.4.1 Zeit zum Debuggen; 4.5 Die eigene Energie einteilen; 4.5.1 Wann man den Stift weglegen muss; 4.5.2 Die Heimfahrt; 4.5.3 Die Dusche; 4.6 In Verzug sein; 4.6.1 Hoffnung; 4.6.2 Sich beeilen; 4.6.3 Überstunden; 4.6.4 Unlautere Ablieferung; 4.6.5 Definieren Sie »fertig und erledigt«; 4.7 Hilfe; 4.7.1 Anderen helfen; 4.7.2 Hilfe annehmen; 4.7.3 Mentorenarbeit 
505 8 |a 4.8 BibliografieKapitel 5: Test Driven Development; 5.1 The Jury is in; 5.2 Die drei Gesetze des TDD; 5.2.1 Die Litanei der Vorteile; 5.2.2 Die professionelle Option; 5.3 Was TDD nicht ist; 5.4 Bibliografie; Kapitel 6: Praktizieren und Üben; 6.1 Etwas Hintergrund übers Üben; 6.1.1 22 Nullen; 6.1.2 Durchlaufzeiten; 6.2 Das Coding Dojo; 6.2.1 Kata; 6.2.2 Waza; 6.2.3 Randori; 6.3 Die eigene Erfahrung ausbauen; 6.3.1 Open Source; 6.3.2 Ethisch handeln; 6.4 Schlussfolgerung; 6.5 Bibliografie; Kapitel 7: Akzeptanztests; 7.1 Anforderungen kommunizieren; 7.1.1 Verfrühte Präzisierung 
505 8 |a 7.2 Akzeptanztests7.2.1 Die »Definition of Done«; 7.2.2 Kommunikation; 7.2.3 Automatisierung; 7.2.4 Zusätzliche Arbeit; 7.2.5 Wer schreibt die Akzeptanztests und wann?; 7.2.6 Die Rolle des Entwicklers; 7.2.7 Verhandlungen über die Tests und passive Aggression; 7.2.8 Akzeptanz- und Unit-Tests; 7.2.9 GUIs und andere Komplikationen; 7.2.10 Andauernde Integration; 7.3 Schlussfolgerung; Kapitel 8: Teststrategien; 8.1 Für die Qualitätssicherung sollte nichts übrig bleiben; 8.1.1 Die Qualitätssicherung gehört zum Team; 8.2 Die Pyramide der Testautomatisierung; 8.2.1 Unit-Tests 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer programmers  |x Professional ethics. 
650 0 |a Computer programming  |x Moral and ethical aspects. 
650 0 |a Computer software  |x Reliability. 
650 0 |a Software reengineering. 
650 6 |a Programmeurs  |x Déontologie. 
650 6 |a Programmation (Informatique)  |x Aspect moral. 
650 6 |a Logiciels  |x Fiabilité. 
650 6 |a Logiciels  |x Remaniement. 
650 7 |a Computer programming  |x Moral and ethical aspects.  |2 fast  |0 (OCoLC)fst00872400 
650 7 |a Computer software  |x Reliability.  |2 fast  |0 (OCoLC)fst00872585 
650 7 |a Software reengineering.  |2 fast  |0 (OCoLC)fst01124215 
700 1 |a Dubau, Jürgen,  |e translator. 
740 0 0 |a Clean coder. 
776 0 8 |i Print version:  |a Martin, Robert C.  |t Clean coder : Verhaltensregeln für professionelle programmierer.  |b 1. Auflage.  |d Heidelberg, Germany : Mitp Verlag, 2014  |z 9783826696954 
830 0 |a mitp Professional. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9783826696954/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
994 |a 92  |b IZTAP