software programming principles
Post on 21-Oct-2014
2.207 views
DESCRIPTION
TRANSCRIPT
![Page 1: Software Programming Principles](https://reader035.vdocuments.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.vdocuments.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.vdocuments.net/reader035/viewer/2022081412/54468adbafaf9f5d178b46af/html5/thumbnails/3.jpg)
Single responsibility
principle
![Page 4: Software Programming Principles](https://reader035.vdocuments.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.vdocuments.net/reader035/viewer/2022081412/54468adbafaf9f5d178b46af/html5/thumbnails/5.jpg)
Don‘t repeat yourself
![Page 6: Software Programming Principles](https://reader035.vdocuments.net/reader035/viewer/2022081412/54468adbafaf9f5d178b46af/html5/thumbnails/6.jpg)
Use coding conventions
![Page 7: Software Programming Principles](https://reader035.vdocuments.net/reader035/viewer/2022081412/54468adbafaf9f5d178b46af/html5/thumbnails/7.jpg)
Use Version Control
![Page 8: Software Programming Principles](https://reader035.vdocuments.net/reader035/viewer/2022081412/54468adbafaf9f5d178b46af/html5/thumbnails/8.jpg)
= play as