Posts Tagged Under: Refactoring

The Cost of Technical Debt

We live in an increasingly debt-driven society.

Think about it. Without a credit history, you are likely to struggle to be accepted for a mortgage or a tenancy agreement, your chances of landing that job you wanted might significantly be reduced, and wonder of wonders, irony of ironies — even a basic credit card could be strictly off the table!

Perhaps unsurprisingly, therefore, in many ways, the same holds true for our software systems. While here, debt is never accumulated as a result of borrowing more funds, it does nonetheless still manifest itself by accruing dues of another kind — technical debt, as it is known.

Put simply, the term refers to the implied cost of additional work that is caused by choosing an easy solution now as opposed to taking a better, yet more complicated approach that would likely take much longer to deliver.

Read More


Legacy Code: Rebuilding Working Software

Do you find that in recent times, it’s become increasingly more difficult to support your company’s system? Are you struggling to find developers who can get the job done? Have development rates over the years grown progressively more alarming? You could be relying on outmoded legacy code.

Yes, gloomy though the thought may seem, it doesn’t matter how cutting edge or top of the line your product once was — eventually, it is bound to become outdated and pose far more problems than actual solutions.

This is why it is so vital to approach your legacy systems with a well-informed dosage of both foresight and caution. So to help you in this regard, Software Planet Group would now like to outline below some of the commonest approaches for dealing with this nagging issue.

Read More