Software Programming Principles
8
and Programing Principles 100 Software Design by Sven Peters @svenpet svenpet.com for Teams 6
-
date post
21-Oct-2014 -
Category
Technology
-
view
2.209 -
download
0
description
Transcript of Software Programming Principles
![Page 1: Software Programming Principles](https://reader035.fdocuments.net/reader035/viewer/2022081412/54468adbafaf9f5d178b46af/html5/thumbnails/1.jpg)
and Programing Principles
100 Software Design
by Sven Peters
@svenpetsvenpet.com
for Teams
6
![Page 2: Software Programming Principles](https://reader035.fdocuments.net/reader035/viewer/2022081412/54468adbafaf9f5d178b46af/html5/thumbnails/2.jpg)
Keep it simple, stupid!
„Alles sollte so einfach wie möglich gemacht werden, aber nicht einfacher“ Albert Einstein
1
![Page 3: Software Programming Principles](https://reader035.fdocuments.net/reader035/viewer/2022081412/54468adbafaf9f5d178b46af/html5/thumbnails/3.jpg)
Single responsibility
principle
![Page 4: Software Programming Principles](https://reader035.fdocuments.net/reader035/viewer/2022081412/54468adbafaf9f5d178b46af/html5/thumbnails/4.jpg)
Pfadfinderregel
„Verlasse den Campingplatz immer sauberer als du ihn vorgefunden hast“
![Page 5: Software Programming Principles](https://reader035.fdocuments.net/reader035/viewer/2022081412/54468adbafaf9f5d178b46af/html5/thumbnails/5.jpg)
Don‘t repeat yourself
![Page 6: Software Programming Principles](https://reader035.fdocuments.net/reader035/viewer/2022081412/54468adbafaf9f5d178b46af/html5/thumbnails/6.jpg)
Use coding conventions
![Page 7: Software Programming Principles](https://reader035.fdocuments.net/reader035/viewer/2022081412/54468adbafaf9f5d178b46af/html5/thumbnails/7.jpg)
Use Version Control
![Page 8: Software Programming Principles](https://reader035.fdocuments.net/reader035/viewer/2022081412/54468adbafaf9f5d178b46af/html5/thumbnails/8.jpg)
= play as