హోమ్ అభివృద్ధి విపరీతమైన ప్రోగ్రామింగ్ (xp) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విపరీతమైన ప్రోగ్రామింగ్ (xp) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - ఎక్స్‌ట్రీమ్ ప్రోగ్రామింగ్ (ఎక్స్‌పి) అంటే ఏమిటి?

ఎక్స్‌ట్రీమ్ ప్రోగ్రామింగ్ (ఎక్స్‌పి) అనేది ప్రతి సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ లైఫ్ సైకిల్ (ఎస్‌డిఎల్‌సి) దశలో కోడింగ్ పై దృష్టి సారించే తీవ్రమైన, క్రమశిక్షణ మరియు చురుకైన సాఫ్ట్‌వేర్ అభివృద్ధి పద్దతి. ఈ దశలు: అభివృద్ధి ప్రక్రియ ప్రారంభంలో సమస్యలను కనిపెట్టడానికి మరియు మరమ్మత్తు చేయడానికి నిరంతర సమైక్యత కస్టమర్ ప్రమేయం మరియు వేగవంతమైన అభిప్రాయం ఈ XP పద్దతి విభాగాలు XP యొక్క సృష్టికర్త కెంట్ బెక్ యొక్క ఈ క్రింది నాలుగు ముఖ్య విలువల నుండి తీసుకోబడ్డాయి: కమ్యూనికేషన్: జట్టు సభ్యులు మరియు కస్టమర్ల మధ్య కమ్యూనికేషన్ తప్పక జరగాలి తరచూ మరియు ప్రతీకారం భయం లేకుండా ఓపెన్ ప్రాజెక్ట్ చర్చకు దారి తీస్తుంది. సరళత: ప్రస్తుత ప్రాజెక్ట్ పునరావృతం కోసం కస్టమర్ యొక్క అవసరాలను తీర్చడానికి సరళమైన డిజైన్, టెక్నాలజీ, అల్గోరిథంలు మరియు పద్ధతులను ఉపయోగించడం ఇందులో ఉంటుంది. అభిప్రాయం: అభిప్రాయాన్ని బహుళ, విభిన్న స్థాయిలలో పొందాలి, ఉదా., యూనిట్ పరీక్షలు, కోడ్ సమీక్ష మరియు ఇంటిగ్రేషన్. ధైర్యం: కష్టమైన కానీ అవసరమైన నిర్ణయాలు అమలు చేయండి.

టెకోపీడియా ఎక్స్‌ట్రీమ్ ప్రోగ్రామింగ్ (ఎక్స్‌పి) గురించి వివరిస్తుంది

ముఖ్య విలువలతో పాటు, ఎక్స్‌పి మెథడాలజీ అమలుకు పెరుగుతున్న మార్పు, మార్పును స్వీకరించడం మరియు నాణ్యమైన పని అనే మూడు సూత్రాల మద్దతు కూడా అవసరం. పన్నెండు కీలక పద్ధతులు కూడా పాటించాలి: కొంతమంది సాంప్రదాయ పద్దతి అభ్యాసకులు XP ని "అవాస్తవ" ప్రక్రియగా విమర్శిస్తున్నారు, ఇది నిర్లక్ష్యంగా కోడింగ్ చేస్తుంది. అనేక సాంప్రదాయ సాఫ్ట్‌వేర్ డెవలపర్లు తక్కువ కార్యాచరణ మరియు తక్కువ సృజనాత్మక సామర్థ్యంతో XP వశ్యతను కనుగొంటారు. అదనపు విమర్శలు ఏమిటంటే XP: నిర్మాణం లేదు. అవసరమైన డాక్యుమెంటేషన్ లేదు. స్పష్టమైన డెలివరీలు లేవు, అనగా వాస్తవిక అంచనాలు కష్టం ఎందుకంటే మొత్తం ప్రాజెక్ట్ అవసరాల పరిధి పూర్తిగా నిర్వచించబడలేదు. (ఈ వివరణాత్మక అవసరాలు లేకపోవడం XP ను స్కోప్ క్రీప్‌కు ఎక్కువగా గురి చేస్తుంది.) దత్తత కోసం సాంస్కృతిక మార్పు అవసరం. (సీనియర్ డెవలపర్‌లకు మాత్రమే పని చేయవచ్చు) ఖరీదైనది, అనగా, కస్టమర్ యొక్క వ్యయంతో తరచుగా కమ్యూనికేషన్ / సమావేశం అవసరం, ఇది కష్టమైన చర్చలకు దారితీయవచ్చు. వివిధ పునరావృతాలలో తరచుగా కోడ్ మార్పుల నుండి అసమర్థత ఉంటుంది. వాస్తవానికి, ఏదైనా అభివృద్ధి పద్దతి వలె, ఇవన్నీ చాలా ఆత్మాశ్రయమైనవి మరియు వ్యక్తిగత ప్రాధాన్యతలపై ఆధారపడి ఉంటాయి.

విపరీతమైన ప్రోగ్రామింగ్ (xp) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం