Microsoft-ը վերադարձրեց Hot Reload կոդը .NET պահոց

Microsoft-ը լսեց համայնքի կարծիքը և .NET SDK պահոց վերադարձրեց «Hot Reload» ֆունկցիայի ներդրմամբ կոդը, որը մի քանի օր առաջ հեռացվեց կոդերի բազայից, չնայած այն բանին, որ այն արդեն համարվում էր բաց և։ .NET 6-ի նախնական թողարկումների մի մասն էր: Ընկերության ներկայացուցիչները ներողություն խնդրեցին համայնքից և խոստովանեցին, որ սխալ են թույլ տվել՝ հեռացնելով արդեն ավելացված կոդը և անմիջապես չպատասխանելով համայնքի դժգոհությանը: Նշվում է նաև, որ ընկերությունը շարունակում է դիրքավորել .NET-ը որպես բաց հարթակ և կշարունակի զարգացնել այն բաց զարգացման մոդելին համապատասխան։

Բացատրվում է, որ մինչև .NET 6-ի թողարկումը ռեսուրսների և ժամանակի սղության պատճառով որոշվել է Hot Reload առաջարկել միայն Visual Studio 2022-ում, սակայն հիմնական սխալն այն էր, որ պարզապես բացում արդեն ավելացված կոդը չակտիվացնելու փոխարեն։ codebase, այս կոդը հեռացվել է պահոցից: «Hot Reload»-ը .NET 6-ի վերջնական թողարկմանը բերելու ռեսուրսների պակասի մասին հիշատակելը հարցեր է առաջացնում, քանի որ այս հատկությունն արդեն ներառված է եղել .NET 6 RC1 և .NET 6 RC2 վերջնական տեքստային թողարկումներում և փորձարկվել է օգտատերերի կողմից: Visual Studio 2022-ում զարգացումը նույնպես չի տրամադրում զարգացման լրացուցիչ ժամանակ, քանի որ Visual Studio 2022 և .NET 6 թողարկումները նախատեսված են նույն օրը՝ նոյեմբերի 8-ին:

«Թեժ վերաբեռնումը» թողնելը միայն Visual Studio 2022-ի կոմերցիոն արտադրանքում ի սկզբանե պետք է մեծացներ դրա մրցակցային գրավչությունը՝ համեմատած անվճար զարգացման գործիքների հետ: Ինչպես նշում է The Verge-ը, «Hot Reload» կոդի հեռացումը մենեջմենթի որոշումն էր, որն ընդունվել էր Microsoft-ի արտադրանքի մշակման բաժնի ղեկավար Ջուլիա Լիուսոնի կողմից։

Հիշեցնենք, որ Hot Reload ֆունկցիան հնարավորություն է տալիս արագորեն խմբագրել կոդը, երբ ծրագիրը աշխատում է, ինչը թույլ է տալիս փոփոխություններ կատարել առանց ձեռքով դադարեցնելու կատարումը և առանց ընդմիջման կետեր կցելու: Մշակողը կարող էր գործարկել հավելվածը dotnet ժամացույցի ներքո, որից հետո կոդի մեջ կատարված փոփոխություններն ավտոմատ կերպով կիրառվեցին գործող հավելվածի վրա, ինչը հնարավորություն տվեց անմիջապես դիտարկել արդյունքը։

Source: opennet.ru

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