Clean Craftsmanship : Best Practices, Standards und Ethik für die Softwareentwicklung
Author
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...
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
Grouping Information
Grouped Work ID | 2e4f5dee-2ed3-e1be-e55b-c1f04be2a78f-ger |
---|---|
Full title | clean craftsmanship best practices standards und ethik für die softwareentwicklung |
Author | martin robert c |
Grouping Category | book |
Last Update | 2024-03-29 07:51:22AM |
Last Indexed | 2024-04-17 02:07:56AM |
Book Cover Information
Image Source | default |
---|---|
First Loaded | Dec 8, 2023 |
Last Used | Dec 8, 2023 |
Marc Record
First Detected | Mar 20, 2023 10:19:15 AM |
---|---|
Last File Modification Time | Mar 20, 2023 10:19:15 AM |
Suppressed | Record had no items |
MARC Record
LEADER | 05622cam a22005057i 4500 | ||
---|---|---|---|
001 | on1322486023 | ||
003 | OCoLC | ||
005 | 20230320101641.0 | ||
006 | m o d | ||
007 | cr cnu|||unuuu | ||
008 | 220602s2022 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 | ||
041 | 1 | |a ger|h eng | |
049 | |a MAIN | ||
050 | 4 | |a QA76.9.M65 | |
082 | 0 | 4 | |a 005.1092|2 23/eng/20220602 |
100 | 1 | |a Martin, Robert C.,|e author. | |
240 | 1 | 0 | |a Clean Craftsmanship.|l German |
245 | 1 | 0 | |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 | ||
490 | 1 | |a Robert C. Martin series | |
504 | |a Includes bibliographical references. | ||
505 | 0 | |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 | |
505 | 8 | |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 | |
505 | 8 | |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 | |
505 | 8 | |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 | |
505 | 8 | |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. | |
856 | 4 | 0 | |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 |