Welcome to the eighth episode of our course “Becoming a Software Developer”, which will show you good paterns and how to used practises used on daily basis in the world of the software developer.

All of the materials including videos and sample projects can be downloaded from here.

More from technical side, you can read at Piotr’s blog

Scope

This episode will focus on the good paterns and practices in software development general. :

  • Design Patterns
  • Good patterns and practises

Resources

https://martinfowler.com/bliki/Yagni.html
https://dotnetcodr.com/2013/10/17/the-dont-repeat-yourself-dry-design-principle-in-net-part-1/
https://simpleprogrammer.com/2015/08/19/kiss-one-best-practice-to-rule-them-all/
http://softwareengineering.stackexchange.com/questions/73065/what-are-dry-kiss-solid-etc-classified-as
https://code.tutsplus.com/tutorials/3-key-software-principles-you-must-understand–net-25161
https://effectivesoftwaredesign.com/2013/08/05/simplicity-in-software-design-kiss-yagni-and-occams-razor/
http://www.c-sharpcorner.com/UploadFile/damubetha/solid-principles-in-C-Sharp/
http://www.codeguru.com/columns/experts/solid-principles-in-c-an-overview.htm
https://sourcemaking.com/design_patterns
https://www.tutorialspoint.com/design_pattern/design_pattern_overview.htm
https://www.pluralsight.com/courses/encapsulation-solid
https://www.pluralsight.com/courses/principles-oo-design
https://www.pluralsight.com/courses/c-sharp-code-more-object-oriented
https://www.pluralsight.com/courses/patterns-library

Next

In the next episode, we’ll finally start working on the application.

See u next week!

Patyk Huzarski

Freelance web developer, addicted to computer engineering.