When to re-factor your code · HackerTrans