Մարտին Շլայսը փորձել է համեմատել տարբեր բաց կոդով նախագծեր կոդի բարդության և հասկանալու, թե ինչպես է աշխատում կոդը և ինչ գործողություններ է այն կատարում: Օրինակ, նախագիծն ավելի դժվար է դառնում հասկանալի, երբ այն օգտագործում է բարդ աբստրակցիաներ, ինչպիսիք են բաղադրիչների բաշխված հաղորդակցությունը ցանցի վրա, կամ օգտագործում է մեծ թվով ներկառուցված մոդուլներ և դասեր:
Հնարավոր բարդությունը գնահատելու համար օգտագործվող չափանիշը հաշվում էր ներմուծման գործառնությունների քանակը, որոնք միահյուսում էին տարբեր ֆայլեր: Ենթադրվում է, որ մարդը հեշտությամբ կարող է վերլուծել տարբեր ֆայլերի 5-6 կապ, և քանի որ այս ցուցանիշը մեծանում է, տրամաբանությունը հասկանալն ավելի է դժվարանում։
Ստացված արդյունքները (դժվարության մակարդակը սահմանվում է որպես 7 կամ ավելի այլ ֆայլերի հղումներ ունեցող ֆայլերի տոկոս):
- Elasticsearch - 77.2%
- Visual Studio Code - 60.3%:
- Ժանգ – 58.6%
- Linux միջուկ - 48.7%
- PostgreSQL - 46.4%
- mongoDB - 44.7%
- Node.js - 39.9%
- PHP - 34.4%
- CPython - 33.1%
- Ջանգո - 30.1%
- reactJS - 26.7%
- Symfony - 25.5%
- Laravel - 22.9%
- հաջորդJS - 14.2%
- չակրա-ուի - 13.5%
Source: opennet.ru