study-path
study-path copied to clipboard
An organized learning path on Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
## Recommended books - The Clean Architecture - Uncle Bob - Growing Object Oriented Software guided by Tests - Freeman, Price - Object-Oriented Software Engineering, A use Case Driven Approach...
https://github.com/ddd-crew/ddd-starter-modelling-process
[Refactoring Golf](https://github.com/daviddenton/refactoring-golf)
After reading this article [A coding dojo exercises plan towards refactoring legacy code](https://philippe.bourgau.net/a-coding-dojo-exercises-plan-towards-refactoring-legacy-code/) I noticed that could be useful to distribute the Code Katas accordingly: In the section about **Test-Driven...
Add this video in the TDD section: [Test-driven development: Write better code in less time by Evan Dorn ](https://www.youtube.com/watch?v=HhwElTL-mdI)
https://trello.com/b/1lfMkCOh/software-profession-resources
- https://www.youtube.com/watch?v=I9zpROdDf48 - https://www.youtube.com/watch?v=64w1zbpHGTg
[Transport Tycoon Exercises for DDD](https://github.com/Softwarepark/exercises/blob/master/transport-tycoon.md)
- [A code kata about London-School approach](https://github.com/testdouble/contributing-tests/wiki/Unusual-Spending-Kata) - [What is the London-School TDD](https://github.com/testdouble/contributing-tests/wiki/London-school-TDD) - [What Discovery-Testing means?](https://github.com/testdouble/contributing-tests/wiki/Discovery-Testing)
[TCR workshop](https://github.com/islomar/tcr-workshop)