每个良好程序员应当知晓的技能学习路径
You are free to replace Erlang with whatever programming language you wants to dive inGetting Started
Week 1: SOLID and Clean Code
Week 2: Introduction to TDD
Week 3: Working with Legacy Code
Week 4: Refactoring
Week 5: TDD and "Friends"
Week 6: Hands On Erlang
Week 7: Deploy your application
example application
GitHub
repository Week 8: Refinements and IDD
example application
of the week 7:
IDD
? If yes propose the changes.