Clean Craftsmanship : Best Practices, Standards und Ethik für die Softwareentwicklung

Book Cover
Average Rating
Published
[Place of publication not identified] : mitp Verlag, 2022.
Status
Available Online

Description

Loading Description...

More Details

Format
Edition
1. Auflage.
Language
ger
ISBN
9783747504185, 3747504183

Notes

Bibliography
Includes bibliographical references.
Description
Software Craftsmanship ist kein Beruf, sondern eine Berufung. Der legendäre Softwareentwickler Robert C. Martin (»Uncle Bob«) gibt Ihnen mit diesem Buch einen pragmatischen und praktischen Leitfaden für die Praktiken an die Hand, die für die Softwareentwicklung essenziell sind. Uncle Bob erläutert die Methoden, Standards und ethischen Grundsätze, die es Ihnen ermöglichen, robusten und effektiven Code zu schreiben, auf den Sie stolz sein können. Er erörtert wichtige Standards für die Softwareentwicklung, zeigt auf, wie sich die Erwartungen, die andere an Entwickler stellen, von ihren eigenen unterscheiden, und hilft Ihnen dabei, beide Vorstellungen in Einklang zu bringen. Zum Abschluss geht er auf die Berufsethik für die professionelle Programmierung ein und erläutert die Prinzipien, denen alle Entwickler folgen sollten, um sicheren, nachhaltigen und wartbaren Code zu gewährleisten.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Martin, R. C. (2022). Clean Craftsmanship: Best Practices, Standards und Ethik für die Softwareentwicklung (1. Auflage.). mitp Verlag.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Martin, Robert C.. 2022. Clean Craftsmanship: Best Practices, Standards Und Ethik Für Die Softwareentwicklung. mitp Verlag.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Martin, Robert C.. Clean Craftsmanship: Best Practices, Standards Und Ethik Für Die Softwareentwicklung mitp Verlag, 2022.

MLA Citation, 9th Edition (style guide)

Martin, Robert C.. Clean Craftsmanship: Best Practices, Standards Und Ethik Für Die Softwareentwicklung 1. Auflage., mitp Verlag, 2022.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
2e4f5dee-2ed3-e1be-e55b-c1f04be2a78f-ger
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work ID2e4f5dee-2ed3-e1be-e55b-c1f04be2a78f-ger
Full titleclean craftsmanship best practices standards und ethik für die softwareentwicklung
Authormartin robert c
Grouping Categorybook
Last Update2024-03-29 07:51:22AM
Last Indexed2024-04-17 02:07:56AM

Book Cover Information

Image Sourcedefault
First LoadedDec 8, 2023
Last UsedDec 8, 2023

Marc Record

First DetectedMar 20, 2023 10:19:15 AM
Last File Modification TimeMar 20, 2023 10:19:15 AM
SuppressedRecord had no items

MARC Record

LEADER05622cam a22005057i 4500
001on1322486023
003OCoLC
00520230320101641.0
006m     o  d        
007cr cnu|||unuuu
008220602s2022    xx      ob    000 0 ger d
020 |a 9783747504185|q (electronic bk.)
020 |a 3747504183|q (electronic bk.)
035 |a (OCoLC)1322486023
037 |a 9783747504185|b O'Reilly Media
040 |a ORMDA|b eng|e rda|e pn|c ORMDA|d EBLCP|d OCLCF|d OCLCQ
0411 |a ger|h eng
049 |a MAIN
050 4|a QA76.9.M65
08204|a 005.1092|2 23/eng/20220602
1001 |a Martin, Robert C.,|e author.
24010|a Clean Craftsmanship.|l German
24510|a Clean Craftsmanship :|b Best Practices, Standards und Ethik für die Softwareentwicklung /|c Robert C. Martin.
250 |a 1. Auflage.
264 1|a [Place of publication not identified] :|b mitp Verlag,|c 2022.
300 |a 1 online resource (360 pages).
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
4901 |a Robert C. Martin series
504 |a Includes bibliographical references.
5050 |a Cover -- Impressum -- Titel -- Inhaltsverzeichnis -- Vorwort -- Vorwort des Übersetzers der deutschen Ausgabe -- Einleitung -- Danksagungen -- Über den Autor -- Kapitel 1: Craftsmanship -- Teil I: Die Praktiken -- Kapitel 2: Testgetriebene Entwicklung -- 2.1 Überblick -- 2.1.1 Software -- 2.1.2 Die drei Gesetze des TDD -- 2.1.3 Das vierte Gesetz -- 2.2 Die Grundlagen -- 2.2.1 Einfache Beispiele -- 2.2.2 Stack -- 2.2.3 Primfaktoren -- 2.2.4 Bowling -- 2.3 Fazit -- Kapitel 3: Fortgeschrittenes TDD -- 3.1 Sort 1 -- 3.2 Sort 2 -- 3.3 Steckenbleiben -- 3.4 Erstellen, Ausführen, Sicherstellen
5058 |a 3.4.1 BDD einführen -- 3.4.2 Endliche Automaten -- 3.4.3 Und wieder BDD -- 3.5 Test-Doubles -- 3.5.1 Dummy -- 3.5.2 Stub -- 3.5.3 Spy -- 3.5.4 Mock -- 3.5.5 Fake -- 3.5.6 Das TDD-Unsicherheitsprinzip -- 3.5.7 London vs. Chicago -- 3.6 Architektur -- 3.7 Fazit -- Kapitel 4: Testdesign -- 4.1 Datenbanken testen -- 4.2 Benutzeroberflächen testen -- 4.2.1 Eingaben in der GUI -- 4.3 Test Pattern -- 4.3.1 Testspezifische Unterklasse -- 4.3.2 Self-Shunt -- 4.3.3 Humble Object -- 4.4 Testdesign -- 4.4.1 Das Problem der fragilen Tests -- 4.4.2 Die Eins-zu-eins-Kopplung -- 4.4.3 Durchbrechen der Kopplung
5058 |a 4.4.4 Die Videothek -- 4.4.5 Speziell versus allgemein -- 4.5 Transformationsprioritätsgrundsatz -- 4.5.1 {} → Nil -- 4.5.2 Nil → Konstante -- 4.5.3 Konstante → Variable -- 4.5.4 Ohne Bedingung → Verzweigung -- 4.5.5 Wert → Liste -- 4.5.6 Anweisung → Rekursion -- 4.5.7 Verzweigung → Iteration -- 4.5.8 Wert → Veränderter Wert -- 4.5.9 Beispiel: Fibonacci -- 4.5.10 Die Prämisse der Priorität der Transformation -- 4.6 Fazit -- Kapitel 5: Refactoring -- 5.1 Was ist Refactoring? -- 5.2 Das Basis-Toolkit -- 5.2.1 Umbenennen -- 5.2.2 Methode extrahieren -- 5.2.3 Variable extrahieren
5058 |a 5.2.4 Feld extrahieren -- 5.2.5 Rubiks Würfel -- 5.3 Die Praktiken -- 5.3.1 Tests -- 5.3.2 Schnelle Tests -- 5.3.3 Aufbrechen tiefreichender Eins-zu-eins-Kopplungen -- 5.3.4 Kontinuierliches Refactoring -- 5.3.5 Gnadenloses Refactoring -- 5.3.6 Lassen Sie die Tests bestehen! -- 5.3.7 Lassen Sie sich einen Ausweg offen -- 5.4 Fazit -- Kapitel 6: Einfaches Design -- 6.1 YAGNI -- 6.2 Abgedeckt durch Tests -- 6.2.1 Abdeckung -- 6.2.2 Ein asymptotisches Ziel -- 6.2.3 Design? -- 6.2.4 Aber da ist mehr -- 6.3 Aussagekraft maximieren -- 6.3.1 Die zugrunde liegende Abstraktion
5058 |a 6.3.2 Tests: Die zweite Hälfte des Problems -- 6.4 Duplikate minimieren -- 6.5 Zufällige Duplizierung -- 6.6 Größe minimieren -- 6.7 Einfaches Design -- Kapitel 7: Kollaborative Programmierung -- Kapitel 8: Akzeptanztests -- 8.1 Die Praktiken -- 8.2 Der kontinuierliche Build -- Teil II: Die Standards -- Kapitel 9: Produktivität -- 9.1 Wir werden nie Sch**** ausliefern -- 9.2 Leichte Anpassbarkeit -- 9.3 Wir werden immer bereit sein -- 9.4 Stabile Produktivität -- Kapitel 10: Qualität -- 10.1 Kontinuierliche Verbesserung -- 10.2 Furchtlose Kompetenz -- 10.3 Extreme Qualität
520 |a Software Craftsmanship ist kein Beruf, sondern eine Berufung. Der legendäre Softwareentwickler Robert C. Martin (»Uncle Bob«) gibt Ihnen mit diesem Buch einen pragmatischen und praktischen Leitfaden für die Praktiken an die Hand, die für die Softwareentwicklung essenziell sind. Uncle Bob erläutert die Methoden, Standards und ethischen Grundsätze, die es Ihnen ermöglichen, robusten und effektiven Code zu schreiben, auf den Sie stolz sein können. Er erörtert wichtige Standards für die Softwareentwicklung, zeigt auf, wie sich die Erwartungen, die andere an Entwickler stellen, von ihren eigenen unterscheiden, und hilft Ihnen dabei, beide Vorstellungen in Einklang zu bringen. Zum Abschluss geht er auf die Berufsethik für die professionelle Programmierung ein und erläutert die Prinzipien, denen alle Entwickler folgen sollten, um sicheren, nachhaltigen und wartbaren Code zu gewährleisten.
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a Computer programming|x Moral and ethical aspects.
650 0|a Computer programmers|x Professional ethics.
830 0|a Robert C. Martin series.
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9783747504185/?ar|x O'Reilly|z eBook
938 |a ProQuest Ebook Central|b EBLB|n EBL7001478
994 |a 92|b VIA
999 |c 283880|d 283880