Technical direction and refactoring options

Why refactor?

  1. What are the reasons we should refactor?Ā 

  2. What are theĀ consequencesĀ of NOT refactoring?


What are the options?

  1. Hydramaton:Ā See Jeremy's work onĀ https://github.com/Hydramata/hydramaton

Description:Ā 

Pros:


Cons:

Ā 

Time Estimate:Ā 


Ā 

2. Refactor as we go

Description: When a story comes up that requires refactoring of existing code, we refactor as needed in the context of the desiredĀ feature. This

Pros:

Ā 

Cons:Ā 

Ā 

Time estimate:

Ā 

3) Additional options: