Netflix ընկերություն
Polynote-ի փաստաթղթերը բջիջների կազմակերպված հավաքածու են, որոնք կարող են պարունակել կոդ կամ տեքստ: Յուրաքանչյուր բջիջ խմբագրվում և կատարվում է անհատապես: Դուք կարող եք վերադասավորել, ջնջել և ավելացնել բջիջներ, բայց յուրաքանչյուր բջիջի համար տվյալների վիճակը կախված է նախորդ բջիջների հաշվարկներից (վերևից ներքև կատարում): Այս մոտեցումը երաշխավորում է փաստաթղթում սահմանված հաշվարկների կրկնելիությունը (ցանկացած համակարգերում փաստաթղթի կրկնումը կհանգեցնի նույն արդյունքին):
Կախվածության մասին տեղեկությունները և կոնֆիգուրացիան պահվում են անմիջապես փաստաթղթում, այլ ոչ թե առանձին ֆայլերում:
Ի տարբերություն նմանատիպ նախագծերի
Polynote-ի այլ առանձնահատկություններից են կոդի և տեքստի խմբագրման առաջադեմ գործիքները, որոնք մոտ են զարգացման ինտեգրված միջավայրերի և բառային պրոցեսորների հնարավորություններին: Կոդը խմբագրելիս աջակցվում է ավտոմատ լրացումը, նշելով, թե որտեղ են տեղի ունենում սխալներ և ցուցադրելով ակնարկներ գործառույթների և մեթոդների պարամետրերի համար: Պլանները ներառում են փոփոխականների/ֆունկցիաների սահմանումներին անցնելու հնարավորություն այն վայրերից, որտեղ դրանք կոչվում են (jump-to-definition):
Ինչ վերաբերում է փաստաթղթերի և հաշվետվությունների պատրաստմանը, ապա թեստային խմբագրման գործընթացն իրականացվում է WYSIWYG ռեժիմով, ինչը թույլ է տալիս անմիջապես տեսնել վերջնական ձևաչափված արդյունքը: Միևնույն ժամանակ, բանաձևեր սահմանելու համար հնարավոր է ներդնել արտահայտություններ LaTeX ձևաչափով։
Շրջակա միջավայրը թույլ է տալիս լիովին վերահսկել կատարման գործընթացը. առաջադրանքների տարածքը ցույց է տալիս, թե ինչ ծածկագիր է ներկայումս աշխատում և որ փուլում են հաշվարկները: Սիմվոլների աղյուսակի միջոցով կարող եք դիտել բոլոր սահմանված գործառույթներն ու փոփոխականները, ինչպես նաև ստուգել դրանց նշանակությունը կամ պատկերացնել փոփոխությունները: Կատարման բոլոր ձախողումները և բացառությունները անմիջապես ընդգծվում են կոդի խմբագրում: Խմբագիրն ընդգծում է կոդերի ներկայիս կատարվող տողը իրական ժամանակում:
Մշակված տվյալները ցուցադրվում են տեսողական տեսքով՝ բաժանված ըստ տեսակի կամ աղյուսակի տեսքով: Ինտեգրում հետ
Source: opennet.ru