Mion-sgrùdadh Cunnairt airson Iomairt Perl 7

Leabhar Dan (Dan Leabhar), a’ toirt taic do bharrachd air modalan 70 ann an CPAN, rinn an anailis cunnartan nuair a thathar a’ cur an gnìomh a’ mholadh Plana buileachaidh Perl 7. Cuimhnich gu bheil iad ann am meur Perl 7 an dùil am modh sgrùdaidh teann “teann” a ghnìomhachadh gu bunaiteach, “rabhaidhean cleachdaidh” a chuir an gnìomh agus luach grunn pharamadairean atharrachadh a bheir buaidh air co-chòrdalachd le seann chòd.

Thathas an dùil gun bris an t-atharrachadh àireamh mhòr de mhodalan CPAN ann am Perl 7 agus feumar atharrachaidhean air gach modal, rud a tha neo-phractaigeach a bhuileachadh taobh a-staigh na bliadhna targaid, gu sònraichte leis nach eil a h-uile ùghdar fhathast ri fhaighinn. Cuiridh na h-atharrachaidhean ann am Perl 7 casg cuideachd air cleachdadh mhodalan a tha air an dealbhadh gus taic a thoirt do bharrachd air dìreach an dreach as ùire de Perl.

A bharrachd air an sin, tha na duilgheadasan a leanas air an ainmeachadh:

  • Mì-chinnt am measg luchd-tòiseachaidh mar thoradh air eisimpleirean agus molaidhean bho leabhraichean-làimhe a chaidh a sgrìobhadh airson Perl 7 nach eil ag obair ann am Perl 5.
  • Cha deach a’ bhuaidh air leasachadh aon-loidhnichean a sgrùdadh. Tha Perl air a chleachdadh gu gnìomhach chan ann a-mhàin airson sgriobtaichean mòra a sgrìobhadh, ach cuideachd airson a bhith a 'cruthachadh aon-loidhne agus sgriobtaichean goirid airson feumalachdan luchd-rianachd, anns nach eil feum air modh teann.
  • Tha duilgheadas aig sgaoilidhean le bhith a’ lìbhrigeadh faidhlichean so-ghnìomhaichte aig an aon àm gus sgriobtaichean Perl 7 agus Perl 5 a ruith (tha dùil gun ath-aithris an sgeulachd le Python 2 agus 3).
  • Chan fheum còd a chaidh a sgrìobhadh airson Perl 7 toirt fa-near gu sònraichte nach ruith e ann am Perl 5; cha sònraich mòran de luchd-leasachaidh dreach le taic as ìsle.
  • Bidh feum air ceartachaidhean eadar diofar ghoireasan agus mhodalan stèidhichte air Perl 5.
  • Bidh ullachadh Perl 7, mar thoradh air ath-riarachadh ghoireasan, a’ reothadh leasachadh feartan ùra Perl airson ùine.
  • Tha cunnart ann gun tèid luchd-leasachaidh gnìomhach eadar-theangair Perl, modalan, innealan agus pasganan na chois a losgadh a-mach agus a dhol còmhla ris mar thoradh air an eallach obrach mòr a bharrachd gun bhrosnachadh ceart (chan eil a h-uile duine ag aontachadh leis an fheum air Perl 7 a chruthachadh).
  • Atharraichidh cultar na coimhearsnachd agus sealladh a thaobh seasmhachd Perl gu bunaiteach.
  • Thèid ùghdarras a’ chànain a lagachadh mar thoradh air càineadh nach eil Perl 7 a’ freagairt ris a’ chòd a th’ ann mar-thà às aonais rudeigin bunaiteach ùr.

Gus na builean àicheil a dhèanamh rèidh, mhol Dan Book am plana aige, a sheachnadh beàrn co-chòrdalachd. Thathas a’ moladh an aon phròiseas leasachaidh a chumail suas agus an àite 5.34.0, an ath àireamh fuasglaidh 7.0.0 a shònrachadh, anns an cuir sinn à comas taic airson comharradh rud neo-dhìreach a’ gairm agus a’ comasachadh cuid de fheartan ùra leithid feuchainn / glacadh. Thathas a’ moladh gun tèid atharrachaidhean leithid “cleachd teann” agus “rabhaidhean cleachdaidh” a riaghladh le bhith a’ sònrachadh gu soilleir an dreach Perl sa chòd tron ​​phragma “use v7” (tha teann air a chomasachadh mar-thà gu bunaiteach airson “use v5.12” agus fiosan nas ùire ).

Gu gnàthach, thathas a’ moladh gun glèidh an t-eadar-theangair seata de pharamadairean nach eil eadar-dhealaichte bho Perl 5, ach a-mhàin am pròiseas àbhaisteach airson a bhith a’ glanadh co-chòrdadh seann-fhasanta a chaidh a chleachdadh roimhe seo. Faodar cumail a’ dol le taic airson feartan nas sine agus co-chòrdadh nach deach a mholadh a rèir riaghailtean ìsleachaidh a th’ ann mar-thà. Thathas a’ moladh cleachdadh eileamaidean Perl 7 ùra sa chòd a chomharrachadh agus stoidhlichean ùra is sean a sgaradh a’ cleachdadh pragma “use v7”.

Source: fosgailtenet.ru

Cuir beachd ann