Technical debt is something that you should take care about. In this talk I have introduced the problem and the solution to that. Trying to show what is the choices that we have and that we can apply. My favourite, The boy Scout technic.
22. Remove commented code before commit
Remove unused code or unused objects, clean
Write a good commit message
Rename names difficult to understand
Define the right visibility for your methods
small
23. Reduce complexity within the scope of your task
Reuse functionality (DRY)
Test all the new features/bugs as much as you can
medium
24. Adapt yourself to the new requirements & Knowledge
Redesign part of your architecture
Do modularisation, reuse as much as you can
interesting
25. … sometimes is difficult
to see that you have
problems...