Python 3 ته د مرکوریل مهاجرت قیمت ممکن د غیر متوقع غلطیو لاره وي.

د نسخې کنټرول سیسټم ساتونکی مرکري ما ښکته کړه پایله د Python 2 څخه Python 3 ته د پروژې د لیږد په اړه کار کول. سره له دې چې د پورټینګ لومړۍ هڅې په 2008 کې بیرته ترسره شوې، او د Python 3 سره د کار کولو لپاره ګړندۍ تطبیق په 2015 کې پیل شو، د Python 3 کارولو بشپړ وړتیا یوازې په وروستي کې پلي شوې. د Mercurial څانګه 5.2.

د Python 3 لپاره د بندر ثبات په اړه وړاندوینې مایوسه دي. په ځانګړې توګه، تمه کیږي چې تصادفي تېروتنې به د څو کلونو په اوږدو کې په کوډ کې ښکاره شي، ځکه چې ازموینې د کوډ بیس 100٪ پوښښ نه کوي، او ډیری ستونزې د جامد تحلیل په جریان کې پټې دي او یوازې د چلولو په وخت کې ښکاري. سربیره پردې ، ډیری د دریمې ډلې اضافې او توسیعونه پایتون 3 ته ژباړل شوي ندي.
څرنګه چې د پورټینګ په جریان کې پریکړه شوې وه چې په تدریجي ډول کوډ د Python 3 سره تطابق کړي، پداسې حال کې چې د Python 2 لپاره ملاتړ ساتل کیږي، کوډ د Python 2 او 3 سره یوځای کولو لپاره ډیری هیکونه ترلاسه کړي، کوم چې باید د Python 2 ملاتړ پای ته رسیدو وروسته پاک شي.

د Python 3 سره د وضعیت په اړه تبصره کول، د مرکیوریل ساتونکي په دې باور دي چې د متقابل عمل ماتونکي Python 3 ته وده ورکولو پریکړه او دا د یوې نوې، ډیرې سمې ژبې په توګه پلي کول، د پراختیا کونکو پورې اړوند د پرمختګ پرمختګونو په نشتوالي کې، یوه لویه تېروتنه وه چې د دې لامل شوې. ټولنې ته لوی زیان او دا یوه بیلګه ده چې څنګه لویې پروژې ورته اړتیا نلري. د دې پرځای چې په تدریجي ډول فعالیت رامینځته کړي او غوښتنلیکونو ته په تدریجي ډول دودیز کولو اجازه ورکړي ، د Python 3 خوشې کول پراختیا کونکي دې ته اړ کړل چې کوډ بیا ولیکي او د Python 2 او Python 3 لپاره د جلا څانګو ساتلو لپاره سرچینې مصرف کړي. دا د Python 3.0 خوشې کیدو څخه اوه کاله وروسته نه و. Python 3.5 د لیږد پروسې اسانه کولو لپاره ځانګړتیاوې معرفي کړې او ډاډ ترلاسه کړئ چې ورته کوډ بیس دواړه Python 2 او Python 3 پرمخ وړي.

سرچینه: opennet.ru

Add a comment