{"guid":"fe25185e-c7d3-4ee4-a745-25c7247675d8","title":"#Testless Software Quality","subtitle":null,"slug":"bornhack2022-4189-testless-software-qual","link":"https://c3voc.de","description":"Bad software is everywhere. We have all experienced programs crashing, hanging, or doing the wrong thing. Software has become so unreliable that we almost expect it to fail. But it doesn't have to be this way. There are simple principles that we can follow in our code to eliminate virtually all bugs. Leading to happier users and easier maintenance.\n\nIn this talk, I present six principles that in object-oriented codebases lead to bug-free code, even without testing.\n\n","original_language":"eng","persons":["Christian Clausen"],"tags":["import","4189","2022"],"view_count":127,"promoted":false,"date":"2022-08-04T16:00:00.000+02:00","release_date":"2022-09-05T00:00:00.000+02:00","updated_at":"2025-12-16T16:00:06.776+01:00","length":2938,"duration":2938,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2022/4189-fe25185e-c7d3-4ee4-a745-25c7247675d8.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2022/4189-fe25185e-c7d3-4ee4-a745-25c7247675d8_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2022/4189-fe25185e-c7d3-4ee4-a745-25c7247675d8.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2022/4189-fe25185e-c7d3-4ee4-a745-25c7247675d8.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2022-4189-testless-software-qual","url":"https://api.media.ccc.de/public/events/fe25185e-c7d3-4ee4-a745-25c7247675d8","conference_title":"BornHack 2022","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2022","related":[],"recordings":[{"size":202,"length":2938,"mime_type":"video/webm","language":"eng","filename":"import-4189-eng-Testless_Software_Quality_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2022-09-05T03:08:09.987+02:00","recording_url":"https://cdn.media.ccc.de/events/bornhack/2022/webm-hd/import-4189-eng-Testless_Software_Quality_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/61452","event_url":"https://api.media.ccc.de/public/events/fe25185e-c7d3-4ee4-a745-25c7247675d8","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2022"},{"size":97,"length":2938,"mime_type":"video/webm","language":"eng","filename":"import-4189-eng-Testless_Software_Quality_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2022-09-05T02:37:06.424+02:00","recording_url":"https://cdn.media.ccc.de/events/bornhack/2022/webm-sd/import-4189-eng-Testless_Software_Quality_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/61447","event_url":"https://api.media.ccc.de/public/events/fe25185e-c7d3-4ee4-a745-25c7247675d8","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2022"},{"size":78,"length":2938,"mime_type":"video/mp4","language":"eng","filename":"import-4189-eng-Testless_Software_Quality_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2022-09-05T01:57:17.707+02:00","recording_url":"https://cdn.media.ccc.de/events/bornhack/2022/h264-sd/import-4189-eng-Testless_Software_Quality_sd.mp4","url":"https://api.media.ccc.de/public/recordings/61446","event_url":"https://api.media.ccc.de/public/events/fe25185e-c7d3-4ee4-a745-25c7247675d8","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2022"},{"size":26,"length":2938,"mime_type":"audio/opus","language":"eng","filename":"import-4189-eng-Testless_Software_Quality_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2022-09-05T01:56:04.325+02:00","recording_url":"https://cdn.media.ccc.de/events/bornhack/2022/opus/import-4189-eng-Testless_Software_Quality_opus.opus","url":"https://api.media.ccc.de/public/recordings/61445","event_url":"https://api.media.ccc.de/public/events/fe25185e-c7d3-4ee4-a745-25c7247675d8","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2022"},{"size":44,"length":2938,"mime_type":"audio/mpeg","language":"eng","filename":"import-4189-eng-Testless_Software_Quality_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2022-09-05T01:55:04.234+02:00","recording_url":"https://cdn.media.ccc.de/events/bornhack/2022/mp3/import-4189-eng-Testless_Software_Quality_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/61444","event_url":"https://api.media.ccc.de/public/events/fe25185e-c7d3-4ee4-a745-25c7247675d8","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2022"},{"size":164,"length":2938,"mime_type":"video/mp4","language":"eng","filename":"import-4189-eng-Testless_Software_Quality_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2022-09-05T01:52:10.858+02:00","recording_url":"https://cdn.media.ccc.de/events/bornhack/2022/h264-hd/import-4189-eng-Testless_Software_Quality_hd.mp4","url":"https://api.media.ccc.de/public/recordings/61443","event_url":"https://api.media.ccc.de/public/events/fe25185e-c7d3-4ee4-a745-25c7247675d8","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2022"}]}