Technical debt అనేది కోడ్ ఎలా ఉందో మరియు ఎలా ఉండాలో మధ్య వ్యవధి, వేగంగా ముందుకు సాగడానికి ఉద్దేశపూర్వకంగా లేదా తెలియకుండా తీసుకున్న రుణ. కొన్ని రుణ సరిపోతుంది; పని దీనిని నిర్వహించడం, ఆ దీనిని తొలగించడం కాదు. కీ వాస్తవానికి చేసే రుణకు ప్రాధాన్యం ఇవ్వడం.
##烦恼చేత కాకుండా ప్రభావం ద్వారా ప్రాధాన్యం ఇవ్వండి
For each piece of debt, ask:
- How often does it slow us down or cause bugs? (frequency)
- How bad is it when it bites? (severity)
- How risky/expensive is it to fix? (cost)
High frequency + high severity + low cost → fix now
Low frequency + low severity → leave it, document it
కాంక్రీట్ ఉదాహరణ
ప్రతి విడుదలలో విరిగిపోయే మరియు వారానికి సమూహాన్ని నిరోధించే నిర్వచనం గలిగిన మాడ్యూల్ సరిచేయడం విలువైనది. అసంగతమైన కానీ స్థిరమైన యూటిలిటీ ఎవరూ టাচ్ చేయని * కాదు *, మీరు దానిని బాధించినప్పటికీ. సంస్కరణ విహారం, విలువ కాదు.
