KIT-Bibliothek
Audio-/Videodatei publizieren

02: Softwaretechnik II, Vorlesung, WS 2018/19, 17.10.2018

Diese Audio- bzw. Video-Datei ist urheberrechtlich geschützt. Der Zugriff ist nur über Rechner des Karlsruher Instituts für Technologie (KIT) erlaubt.

Autor

Anne Koziolek

Herausgeber

KIT | Webcast

Beteiligtes Institut

Institut für Programmstrukturen und Datenorganisation (IPD)

Genre

Vorlesung

Beschreibung

02 |
0:00:00 Start
0:01:42 Overview on Today's Lecture
0:04:29 Motivation
0:11:23 Foundations for this lecture
0:12:09 What is Clean Code?
0:16:04 Object-Oriented Design (OOD)
0:18:05 The Five SOLID Principles
0:19:04 SOLID1: Single Responsibility Principle (SRP)
0:21:19 Single Responsibility & Interface Segregation
0:24:12 Insertion: Command-Query-Separation
0:28:44 SOLID2: Open Closed Principle (OCP)
0:32:43 SOLID3: Liskov Substitution Principle (LSP)
0:40:29 SOLID4: Interface Segregation Principle (ISP)
0:42:51 Example: Human vs. Robot Workers
0:45:39 SOLID5: Dependency Inversion Principle (DIP)
0:50:14 Why Inversion ?
0:52:22 More Principles
0:52:47 Law of Demeter (""Don't talk to strangers"")
0:54:46 Example : Law of Demeter
0:57:47 Boy Scout Rule
0:59:24 Principle of Least Surprise
1:03:14 Code Conventions: Naming
1:08:03 Code Conventions: Commenting
1:12:52 Code Conventions: Formatting
1:14:12 Don't Repeat Yourself (DRY)
1:15:39 Keep It Simple, Stupid (KISS)
1:17:22 You Ain't Gonna Need It (YAGNI)
1:20:20 Single Level of Abstraction (SLA)
1:22:18 SLA Example
1:24:34 Refactoring
1:25:09 Refactoring Code: An Example
1:26:20 Refactoring
1:26:47 The first Rule oin Refactoring
1:28:02 Conclusion

Laufzeit (hh:mm:ss)

01:29:55

Serie

Softwaretechnik II, Vorlesung, WS 2018/19

Publiziert am

25.10.2018

Fachgebiet

Informatik

Lizenz

KITopen-Lizenz

Auflösung 1280 x 720 Pixel
Seitenverhältnis 16:9
Audiobitrate 128000 bps
Audio Kanäle 2
Audio Codec aac
Audio Abtastrate 48000 Hz
Gesamtbitrate 934110 bps
Farbraum yuv420p
Container mov,mp4,m4a,3gp,3g2,mj2
Medientyp video/mp4
Dauer 5395 s
Dateiname DIVA-2018-730_hd.mp4
Dateigröße 629.988.536 byte
Bildwiederholfrequenz 25
Videobitrate 800011 bps
Video Codec h264

Embed-Code

Softwaretechnik II, Vorlesung, WS 2018/19 Folgen 1-28 von 28