KIT-Bibliothek

Softwaretechnik II, WS 2015/2016, gehalten am 18.01.2016, Vorlesung 21

This audio or video file is copyrighted. Access is only allowed via computers of the Karlsruhe Institute of Technology (KIT).

Author

Anne Koziolek

Participating institute

Institut für Programmstrukturen und Datenorganisation (IPD)

Genre

Vorlesung

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

Computer science

License

KITopen Licence

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