Nomenus-rex 0.7.0-ի թողարկում, ֆայլերի մեծածախ անվանափոխման կոմունալ

Հասանելի է Nomenus-rex-ի նոր թողարկումը, որը ֆայլերի զանգվածային վերանվանման գործիք է: Կազմաձևվել է պարզ կազմաձևման ֆայլի միջոցով: Ծրագիրը գրված է C++-ով և տարածվում է GPL 3.0-ի ներքո: Նախորդ նորություններից ի վեր կոմունալը ստացել է ֆունկցիոնալություն, և շտկվել են բազմաթիվ սխալներ և թերություններ.

  • Նոր կանոն՝ «ֆայլի ստեղծման ամսաթիվ»: Շարահյուսությունը նման է Date կանոնին:
  • Հեռացվել է «boilerplate» կոդի բավականին մեծ քանակություն:
  • Անվան բախման թեստի համար կատարողականի զգալի աճ (մոտ 1000 անգամ ավելի արագ): Այս թեստը ստուգում է, թե արդյոք ստացված ֆայլերի անունների մեջ կան կրկնօրինակ ֆայլերի անուններ, որոնք կհանգեցնեն տվյալների կորստի ֆայլերը տեղափոխելիս: Այսպիսով, մոտավորապես 21 հազար ֆայլով փորձարկման ժամանակ փորձարկման ժամանակը կրճատվեց 18 վայրկյանից մինչև 20 հազար միկրովայրկյան:
  • Ծառի վերին մակարդակում գտնվող ֆայլերի համար RuleDir կանոնում սխալ է ուղղվել:
  • Նոր պարամետր e/օրինակ՝ ավտոմատ լրացված (ըստ ընթացիկ գրացուցակի) աղբյուրի/նպատակակետի դաշտերով բնորոշ կոնֆիգուրացիան ցուցադրելու համար:
  • Զույգ ֆայլեր ցուցադրելիս մի քանի գեղագիտական ​​զարդեր:
  • Հաստատման հարցումն անջատելու նոր տարբերակ՝ նախքան մշակումը սկսելը: Կարող է օգտակար լինել սցենարների համար:
  • Ավելացվեց գործողության առաջընթացի ցուցիչ:
  • Ավելացրել է տարբեր տեսակավորման ռեժիմներ մշակումից առաջ (Յունիկոդի աջակցությամբ):
  • Կանոնների մեծ մասն այժմ ծածկված է թեստերով:
  • ICU գրադարանը օգտագործվում է տողերի հետ աշխատելու համար, որը պետք է լուծի Unicode-ի հետ կապված հիմնական խնդիրները:

Source: opennet.ru

Добавить комментарий