Skip to content

A study path about Clean Code, TDD, Legacy Code, Refactoring and IDD

Notifications You must be signed in to change notification settings

GurzuInc/study-path

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 

Repository files navigation

Getting 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

You are free to replace Erlang with whatever programming language you wants to dive in

Week 7: Deploy your application

  • Read The Twelve-Factor App before you start
  • Write an example application
  • Publish the code on a GitHub repository
  • Organize your work in User Stories (e.g. Trello)
  • Setup a development environment (e.g. Vagrant/Ansible)
  • Setup a CI environment (e.g. Travis)
  • Deploy your application (e.g. Heroku)
  • Test the deployed application
  • Continous Delivery
  • Describe your Continuous Delivery process (Can it be improved ? How ?)

Week 8: Refinements and IDD

About

A study path about Clean Code, TDD, Legacy Code, Refactoring and IDD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published