技術的負債との付き合い方

Living with Technical Debt in TypeScript

N2advanced~5 min read
Show

In software development, technical debt is a hard-to-avoid problem. Prioritizing deadlines and piling temporary fixes onto TypeScript code can happen at any workplace.

The problem lies not in the debt itself but in failing to manage it. Our team records debt discovered during design work and makes a repayment plan every quarter.

The effects of refactoring rarely show up in numbers. Precisely for that reason, it is important to prepare measurable indicators before and after improvements so they can be explained to management.

Perfect code does not exist. Continuing sustainable development while skillfully living with debt — surely that is the essence of engineering.

How to use this page

Start with all layers on. Once you can follow the story, hide English. Then hide furigana and try reading the kanji alone. Romaji is off by default — lean on kana as early as you can.