Skip to Content
Robustes Python
book

Robustes Python

by Patrick Viafore
September 2024
Intermediate to advanced
380 pages
10h 42m
German
O'Reilly Media, Inc.
Content preview from Robustes Python

Teil IV. Aufbau eines Sicherheitsnetzes

Willkommen zu Teil IV des Buches, in dem es darum geht, wie wichtig es ist, ein Sicherheitsnetz um deine Codebasis zu spannen. Stell dir einen Seiltänzer vor, der gefährlich hoch in der Luft balanciert. Egal, wie oft der Seiltänzer seine Nummer geübt hat, es gibt immer eine Reihe von Sicherheitsvorkehrungen für den Fall, dass das Schlimmste passiert. Der Seiltänzer oder die Seiltänzerin kann seine/ihre Nummer selbstbewusst aufführen, weil er/sie darauf vertrauen kann, dass etwas seinen/ihren Sturz auffängt, wenn er/sie ausrutscht. Diese Zuversicht und dieses Vertrauen willst du auch deinen Kolleginnen und Kollegen entgegenbringen, wenn sie an deiner Codebasis arbeiten.

Selbst wenn dein Code völlig fehlerfrei ist, wie lange wird er so bleiben? Jede Änderung birgt ein Risiko. Jeder neue Entwickler, der in eine Codebasis einsteigt, braucht Zeit, um alle Feinheiten zu verstehen. Kunden werden ihre Meinung ändern und das genaue Gegenteil von dem verlangen, was sie vor sechs Monaten wollten. Das alles ist ein natürlicher Teil des Lebenszyklus einer Softwareentwicklung.

Dein Sicherheitsnetz für die Entwicklung ist eine Kombination aus statischer Analyse und Tests. Über das Thema Testen und wie man gute Tests schreibt, wurde schon viel geschrieben. In den folgenden Kapiteln werde ich mich darauf konzentrieren, warum du Tests schreibst, wie du entscheidest, welche Tests du schreibst, und wie du diese Tests noch wertvoller machen kannst. Ich werde ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Architekturpatterns mit Python

Architekturpatterns mit Python

Harry J. W. Percival, Bob Gregory
Python für Excel

Python für Excel

Felix Zumstein
Python Challenge

Python Challenge

Michael Inden

Publisher Resources

ISBN: 9781098195205