Das nützlich-unbedenklich Spektrum
Offered By: media.ccc.de via YouTube
Course Description
Overview
Syllabus
Einleitung
Beobachtung
Gedankenexperiment
Human Condition
Die Gradienten-Theorie
Gradient Descent
Herleitung 2: Das GNU Manifesto
Convenient!
Mein Aha-Moment 2: vim
Ein Beispiel zur Illustration
CSV-Summieren
Harmlose Software
Ist awk harmlos?
Zurück zum GNU Manifesto
Ging natürlich noch weiter
Anderes Beispiel: Browser-Plugins
Immer wieder dieselbe Falle!
Herleitung 3: Mein Security-Alltag
Bugs werden in Datenbanken verwaltet
Was war die Lösung von Mozilla?
Parallelentwicklung
Kleine Anekdote vielleicht
Meine Schlussfolgerung
OK, was machen wir jetzt?
Ursachenforschung
Wie CVSS funktioniert
Was wir brauchen
Dimension 1: Sicherheitslöcher
Wird es noch gewartet
Dependency-Hölle
Codequalitāt
Anspruch
Dimension 6: Setzt kaputten Standard um
Lock-In
Ressourcen-Footprint
Problem mit Metriken
Legacy Code: Ownership, Contingency
Legacy Code: Source Code
Legacy Code: Intent, Confidence
Legacy Code: Engineering, Design
Legacy Code: Maintainance
Legacy Code: Volatility
Legacy Code: Protocol / Spec
Legacy Code: Dependencies
Beispiele
Fragen? Vorschläge?
Taught by
media.ccc.de
Related Courses
Learn to Program: Crafting Quality CodeUniversity of Toronto via Coursera 数据结构与算法 Data Structures and Algorithms
Peking University via Coursera 数据结构与算法第一部分 | Data Structures and Algorithms Part 1
Peking University via edX Software Construction in Java
Massachusetts Institute of Technology via edX Advanced Software Construction in Java
Massachusetts Institute of Technology via edX