3. @VladimirWrites
PAINFUL TO WORK ON
SLOW
ONBOARDING
BUGS
SLOW DEVELOPMENT
TODOs
PAINFUL TO WORK ON
SLOW
ONBOARDING
BUGS
SLOW DEVELOPMENT
TODOs
4. @VladimirWrites
PAINFUL TO WORK ON
SLOW
ONBOARDING
BUGS
SLOW DEVELOPMENT
TODOs
PAINFUL TO WORK ON
SLOW
ONBOARDING
BUGS
SLOW DEVELOPMENT
TODOs
OBJECTIVE-C
16. @VladimirWrites
Cons:
A lot of planning
No new features
No direct benefit to the
customers
Some features are lost
It takes longer than
expected
Huge risk
Pros:
Greenfield project
New technologies
Clean codebase
Pros:
Greenfield project
New technologies
Clean codebase
Rewrite
18. @VladimirWrites
The total cost of refactoring is always
higher than doing a complete rewrite
but the impact on the organisation
is usually much smaller