Нигоҳдори системаи идоракунии версия
Пешгӯиҳо дар бораи устувории порт барои Python 3 ноумедкунандаанд. Аз ҷумла, интизор меравад, ки хатогиҳои тасодуфӣ дар код дар тӯли чанд сол пайдо шаванд, зеро санҷишҳо 100% базаи кодро дар бар намегиранд ва бисёр мушкилот ҳангоми таҳлили статикӣ ноаёнанд ва танҳо дар вақти кор пайдо мешаванд. Илова бар ин, бисёр иловаҳо ва васеъшавии тарафи сеюм ба Python 3 тарҷуманашуда боқӣ мемонанд.
Азбаски ҳангоми интиқол қарор дода шуд, ки кодро тадриҷан ба Python 3 мутобиқ созад, дар ҳоле ки дастгирии Python 2, код барои муттаҳид кардани Python 2 ва 3 ҳакҳои зиёде ба даст овард, ки пас аз дастгирии Python 2 бояд тоза карда шаванд.
Дар шарҳи вазъ бо Python 3, нигоҳдории Mercurial чунин мешуморад, ки тасмим дар бораи пешбурди ҳамкории вайронкунандаи Python 3 ва ҷорӣ кардани он ҳамчун забони нав ва дурусттар, дар сурати мавҷуд набудани беҳбудиҳои ҷиддии марбут ба таҳиягарон, хатои бузурге буд, ки боиси он гардид. ба ҷомеа зарари калон мерасонад ва намунаи он аст, ки чӣ гуна лоиҳаҳои калон лозим нестанд. Ба ҷои он ки тадриҷан сохтани функсияҳо ва имкон додани тадриҷан мутобиқсозии барномаҳо, нашри Python 3 таҳиягаронро маҷбур кард, ки кодро аз нав нависед ва захираҳоро барои нигоҳ доштани шохаҳои алоҳида барои Python 2 ва Python 3 сарф кунанд. Танҳо ҳафт сол пас аз нашри Python 3.0 Python 3.5 хусусиятҳоро барои ҳамвор кардани раванди гузариш ва кафолат додани он, ки як пойгоҳи код ҳам Python 2 ва ҳам Python 3-ро иҷро мекунад.
Манбаъ: opennet.ru