
Softwaretechnik II, WS 2015/2016, gehalten am 18.01.2016, Vorlesung 21
Author
Participating institute
Institut für Programmstrukturen und Datenorganisation (IPD)
Genre
Description
- 0:00:00 Starten
- 0:00:47 Hinweise für die Klausur
- 0:02:29 Overview on Today's Lecture
- 0:05:17 Motivation I
- 0:09:49 Motivation II
- 0:13:15 Foundations for this Lecture
- 0:13:42 What is ""Clean Code""?
- 0:17:22 Object-Oriented Design (OOD)
- 0:18:54 The Five SOLID Principles
- 0:20:04 SOLID1: Single Responsibility Principle (SRP)
- 0:26:15 Single Responsibility & Interface Segregation
- 0:29:14 Insertion: Command-Query-Separation
- 0:34:57 SOLID2: Open Closed Principle (OCP)
- 0:38:16 SOLID3: Liskov Substitution Principle (LSP)
- 0:47:23 SOLID4: Interface Segregation Principle (ISP)
- 0:49:26 Example: Human vs. Robot Workers
- 0:51:41 SOLID5: Dependency Inversion Principle (DIP)
- 0:55:02 Why ""Inversion""?
- 0:57:05 Law of Demeter (""Don't talk to strangers"")
- 1:01:05 Boy Scout Rule
- 1:04:08 Principle Of Least Surprise
- 1:09:15 Code Conventions: Naming
- 1:17:17 Code Conventions: Commenting
- 1:18:52 Code Conventions: Commenting II
- 1:22:47 Code Conventions: Formatting
- 1:23:44 Don't Repeat Yourself (DRY)
- 1:25:28 Keep It Simple, Stupid (KISS)
- 1:27:01 You Ain't Gonna Need It (YAGNI)
- 1:27:28 Single Level of Abstraction (SLA)
- 1:29:45 SLA Example
- 1:31:13 Refactoring
Duration (hh:mm:ss)
01:32:01
Series
Softwaretechnik II, Vorlesung, WS 2015/2016
Published on
19.01.2016
Subject area
License
Resolution | 1280 x 720 Pixel |
Aspect ratio | 16:9 |
Audio bitrate | 106105 bps |
Audio channels | 2 |
Audio Codec | aac |
Audio Sample Rate | 48000 Hz |
Total Bitrate | 912147 bps |
Color Space | yuv420p |
Container | mov,mp4,m4a,3gp,3g2,mj2 |
Media Type | video/mp4 |
Duration | 5521 s |
Filename | DIVA-2016-85_hd.mp4 |
File Size | 4.096 byte |
Frame Rate | 25 |
Video Bitrate | 799947 bps |
Video Codec | h264 |
Embed Code
Softwaretechnik II, Vorlesung, WS 2015/2016
Episodes 1-28
of 28