Mercurial Python 3ra migratzearen prezioa ustekabeko akatsen arrastoa izan daiteke.

Bertsio-kontrol sistemaren mantentzailea Merkuriala huts egin emaitza Proiektua Python 2tik Python 3ra migratzeko lana. Lehenengo portatze saiakerak 2008an egin ziren arren, eta Python 3rako egokitzapen bizkortua 2015ean hasi zen arren, Python 3rako euskarri osoa Mercurial 5.2 bertsio berrienean bakarrik ezarri zen.

Python 3 porturako egonkortasunari buruzko iragarpenak etsigarriak dira. Zehazki, datozen urteetan kodean akatsak agertuko direla espero da, probek ez baitute kode-basearen %100a hartzen, eta arazo asko ikusezinak dira analisi estatikorako eta exekuzio-garaian bakarrik agertzen dira. Gainera, hirugarrenen gehigarri eta luzapen asko Python 3ra eraman gabe daude oraindik.
Portatze-prozesua Python 3ra kodea pixkanaka egokitzeko diseinatu zenez, Python 2rako euskarria mantenduz, kodea Python 2 eta 3 konbinatzeko akats askorekin beteta dago, eta Python 2rako euskarria amaitu ondoren konpondu beharko dira.

Python 3-ren egoerari buruz iruzkinduz, Mercurialen mantentzaileak uste du Python 3 bateraezina sustatu eta hizkuntza berri eta zuzenago gisa bultzatzea, garatzaileentzat garrantzitsuak diren hobekuntza aurrerakoirik gabe, akats handia izan zela, komunitateari kalte handia eragin ziona eta proiektu handiak nola ez diren kudeatu behar erakusten duen adibide gisa balio duela. Funtzionaltasuna pixkanaka handitu eta aplikazioen egokitzapen inkrementala ahalbidetu beharrean, Python 3-ren kaleratzeak garatzaileak kodea berridaztera eta baliabideak xahutzera behartu zituen Python 2 eta Python 3-rentzat adar bereiziak mantenduz. Python 3.0 kaleratu eta zazpi urtera, Python 3.5-ek trantsizioa leundu eta Python 2 eta Python 3-rekin kode-base bakarra koexistitzea ahalbidetuko zuten ezaugarriak inplementatu zituen.

Iturria: opennet.ru

Erosi hosting fidagarria DDoS babesa duten guneetarako, VPS VDS zerbitzariak 🔥 Erosi webguneentzako ostatu fidagarria DDoS babesarekin, VPS VDS zerbitzariak | ProHoster