వెర్షన్ కంట్రోల్ సిస్టమ్ మెయింటైనర్
పైథాన్ 3 కోసం పోర్ట్ యొక్క స్థిరత్వం గురించి అంచనాలు నిరాశపరిచాయి. ప్రత్యేకించి, అనేక సంవత్సరాలుగా కోడ్లో యాదృచ్ఛిక లోపాలు పాప్ అప్ అవుతాయని భావిస్తున్నారు, ఎందుకంటే పరీక్షలు కోడ్ బేస్లో 100% కవర్ చేయవు మరియు స్టాటిక్ విశ్లేషణ సమయంలో చాలా సమస్యలు కనిపించవు మరియు రన్టైమ్లో మాత్రమే కనిపిస్తాయి. అదనంగా, అనేక మూడవ-పక్ష యాడ్-ఆన్లు మరియు పొడిగింపులు పైథాన్ 3కి అనువదించబడలేదు.
పోర్టింగ్ సమయంలో, పైథాన్ 3కి మద్దతునిస్తూనే, కోడ్ని క్రమంగా పైథాన్ 2కి మార్చాలని నిర్ణయించారు, పైథాన్ 2 మరియు 3లను కలపడానికి కోడ్ అనేక హక్స్లను పొందింది, పైథాన్ 2 ముగింపులకు మద్దతు ఇచ్చిన తర్వాత వాటిని శుభ్రం చేయాలి.
పైథాన్ 3తో పరిస్థితిపై వ్యాఖ్యానిస్తూ, డెవలపర్లకు సంబంధించిన పురోగతి మెరుగుదలలు లేనప్పుడు, ఇంటర్ఆపెరాబిలిటీ-బ్రేకింగ్ పైథాన్ 3ని ప్రోత్సహించి, దానిని కొత్త, మరింత సరైన భాషగా విధించాలనే నిర్ణయం పెద్ద తప్పు అని మెర్క్యురియల్ మెయింటెయినర్ అభిప్రాయపడ్డారు. కమ్యూనిటీకి గొప్ప హాని మరియు పెద్ద ప్రాజెక్ట్లు ఎలా చేయనవసరం లేదు అనేదానికి ఉదాహరణ. క్రమక్రమంగా కార్యాచరణను రూపొందించడం మరియు అప్లికేషన్లను క్రమంగా అనుకూలీకరించడానికి అనుమతించడం కాకుండా, పైథాన్ 3 విడుదల డెవలపర్లు కోడ్ని తిరిగి వ్రాయవలసి వచ్చింది మరియు పైథాన్ 2 మరియు పైథాన్ 3 కోసం ప్రత్యేక శాఖలను నిర్వహించడానికి వనరులను ఖర్చు చేయవలసి వచ్చింది. పైథాన్ 3.0 పరివర్తన ప్రక్రియను సులభతరం చేయడానికి మరియు అదే కోడ్ బేస్ పైథాన్ 3.5 మరియు పైథాన్ 2 రెండింటినీ అమలు చేసేలా లక్షణాలను ప్రవేశపెట్టింది.
మూలం: opennet.ru