Սպասեք, դա հնարավո՞ր էր. .NET-ի երեք թերագնահատված ատրիբուտներ

Habr-ում հրապարակված վերջին հոդվածում հեղինակը քննարկում է .NET-ի երեք քիչ հայտնի ատրիբուտներ, որոնք կարող են էականորեն ազդել կոմպիլյացիայի գործընթացի և հավելվածների արդյունավետության վրա: Չնայած այն հանգամանքին, որ այս գործիքները մանրամասն նկարագրված են պաշտոնական փաստաթղթերում և ակտիվորեն օգտագործվում են հենց .NET հարթակի ներսում, դրանք հազվադեպ են հանդիպում ծրագրավորողների առօրյա աշխատանքային կոդում: Առաջին ատրիբուտը թույլ է տալիս մեթոդը կատարել մինչև Main մուտքային կետի գործարկումը, երկրորդը հնարավորություն է տալիս փոխանցել արտահայտության տեքստը՝ դրա հաշվարկված արդյունքի փոխարեն, իսկ երրորդը զգալիորեն օպտիմալացնում է stackalloc գործողությունը՝ արագացնելով այն մինչև 50 անգամ: Հեղինակը կոչ է անում գործընկերներին ուշադրություն դարձնել այս հնարավորություններին՝ իրենց նախագծերի ճարտարապետությունը բարելավելու համար: Հոդվածը հիշեցում է այն մասին, որ ստանդարտ գրադարանների խորը ուսումնասիրությունը կարող է բացահայտել թաքնված գործիքներ, որոնք հաճախ աննկատ են մնում սովորական ծրագրավորման պրակտիկայում:
This is a summary. Read the full article at the original source:
HabrԿապակցված
Հոդվածի հեղինակը կիսվում է DevOps ոլորտի կրթական ծրագրերի ընտրության փորձով: Aston ընկերությունից տեխնիկական թեստավորում չանցնելուց հետո, հեղինակը որո…
Neo Emacs-ը դասական Emacs տեքստային խմբագրիչի ժամանակակից տարբերակն է, որը նախատեսված է ծրագրավորողների համար ավելի արդյունավետ և պարզեցված աշխատանքայ…
Ինչպես շվեդ սիրողականների «ավտոտնակային» մշակումը գերազանցեց Բեբիջի ստարտափին՝ 30 շոգեքարշի բյուջեով
Հոդվածը վերլուծում է տեխնիկապես բարդ նախագծերի հաջողության և ձախողման պատճառները՝ օգտագործելով Չարլզ Բեբիջի «Տարբերության մեքենայի» պատմությունը որպես…


