Martin Schleiss reyndi að bera saman ýmis verkefni í opnum hugbúnaði hvað varðar flækjustig kóða og hversu auðvelt er að skilja hvernig kóðinn virkar og hvaða aðgerðir hann framkvæmir. Til dæmis verður verkefni erfiðara að skilja þegar notaðar eru flóknar abstrakthugmyndir, svo sem dreifð samskipti milli íhluta yfir net, eða þegar notaðir eru fjölmargir innfelldir eininga og klasa.
Fjöldi innflutningsaðgerða sem flétta saman ýmsar skrár var notaður sem mælikvarði til að meta hugsanlega flækjustig. Gert er ráð fyrir að einstaklingur geti auðveldlega skilið 5-6 tengingar milli mismunandi skráa, en eftir því sem þessi tala eykst verður erfiðara að skilja rökfræðina.
Niðurstöðurnar sem fengust (erfiðleikastigið er skilgreint sem hlutfall skráa sem innihalda tengla á 7 eða fleiri aðrar skrár).
- Teygjanlegt leit — 77.2%
- Visual Studio kóði - 60.3%.
- Ryð — 58.6%
- Kjarna Linux - 48.7%
- PostgreSQL — 46.4%
- MongoDB — 44.7%
- Node.js — 39.9%
- PHP — 34.4%
- CPython — 33.1%
- Django — 30.1%
- ReactJS — 26.7%
- Symfony — 25.5%
- Laravel — 22.9%
- nextJS — 14.2%
- chakra-ui — 13.5%
Heimild: opennet.ru
