నేను నా స్వంత AI కోడ్ను చదవలేకపోయాను
నేను ఏడాది క్రితం నిర్మించిన ఒక ప్రాజెక్ట్ను తెరిచాను. ప్రతి లైన్ నేనే రాశాను. అది ఏం చేస్తుందో నాకు అస్సలు తెలియదు.
ఒక Slack క్లోన్ను నిర్మించడానికి నేను AIని ఉపయోగించాను. ఆ ప్రక్రియ చాలా బాగుంది అనిపించింది. AIని కోడ్ అడగడం. దాన్ని పేస్ట్ చేయడం. అది రన్ అవ్వడం చూడటం. తదుపరి ఫీచర్కు వెళ్లడం.
నా అవగాహనకు మించిన వేగంతో నేను ముందుకు వెళ్లాను. నా దగ్గర డిజైన్ డాక్యుమెంట్ లేదు. నా దగ్గర టెస్ట్లు లేవు. నేను నాణ్యత కంటే వేగానికి ప్రాధాన్యత ఇచ్చాను.
ఆరు నెలల తర్వాత, నాకు ఒక గందరగోళం కనిపించింది.
- మూడు ఫంక్షన్లకు ఒకే పేరు ఉంది.
- కామెంట్స్ రెండు భాషల్లో ఉన్నాయి.
- డెడ్ కోడ్ (Dead code) అంతటా ఉంది.
- లాజిక్ మూడు చోట్ల పునరావృతమైంది.
ఆ తప్పు AI చేయలేదు. నేనే చేశాను. నేను రివ్యూయర్గా వ్యవహరించడం మానేశాను. నేను కేవలం ఒక కాపీ-పేస్ట్ మధ్యవర్తిగా మారిపోయాను. నాకున్న ఏకైక బాధ్యతను నేను కోల్పోయాను. కోడ్ బాగుందో లేదో నిర్ణయించడం నేను మానేశాను.
AI వేగం ఒక వరం. కానీ దానికి ఒక మూల్యం చెల్లించాల్సి ఉంటుంది. మీరు ఆలోచించడం మానేస్తే, మీ కోడ్ అస్తవ్యస్తంగా (spaghetti) మారిపోతుంది.
దీన్ని సరిదిద్దడానికి నా ప్రణాళిక:
- ప్రాజెక్ట్ను మ్యాప్ చేయడానికి AIని ఉపయోగించడం.
- ఉపయోగించని కోడ్ను తొలగించడం.
- ఫీచర్ల వారీగా క్రమబద్ధీకరించడం.
- ఒక spec రాయడం.
ఆ సాధనం (tool) మీ విచక్షణను భర్తీ చేయనివ్వకండి. నిర్ణయాలు తీసుకునే స్థానంలోనే ఉండండి. నాణ్యతను నిర్ణయించే వ్యక్తిగా ఉండండి.
మూలం: https://dev.to/rapls/i-couldnt-read-the-code-i-wrote-with-ai-six-months-ago-18a7 ఐచ్ఛిక అభ్యాస సమూహం: https://t.me/GyaanSetuAi