When to Refactor

Eka virke jotenkin särähtää.  Tässä yksi tiivistysehdotus:
For big refactorings, it is unpractical to block adding new features while they are being implemented. So working towards _a_ new design

Whenever _a_ developer touches a class ...   _they_ should   <-   they-sanalla geneerinen sukupuoli
before implementing the new feature.