Martin Schleiss ipprova jqabbel diversi proġetti ta 'sors miftuħ f'termini ta' kumplessità tal-kodiċi u fehim ta 'kif jaħdem il-kodiċi u x'azzjonijiet iwettaq. Pereżempju, proġett isir aktar diffiċli biex jinftiehem meta juża astrazzjonijiet kumplessi, bħal komunikazzjoni distribwita ta 'komponenti fuq netwerk, jew juża numru kbir ta' moduli u klassijiet ibbed.
Il-metrika użata biex tiġi vvalutata l-kumplessità potenzjali kienet li tgħodd in-numru ta' operazzjonijiet ta' importazzjoni li tgħaqqad fajls differenti. Huwa preżunt li persuna tista 'faċilment parse 5-6 konnessjonijiet ta' fajls differenti, u hekk kif dan l-indikatur jiżdied, isir aktar diffiċli li tifhem il-loġika.
Riżultati miksuba (il-livell ta' diffikultà huwa definit bħala l-perċentwal ta' fajls li għandhom links għal 7 fajls oħra jew aktar).
- Elasticsearch - 77.2%
- Visual Studio Code - 60.3%.
- Sadid - 58.6%
- Qalba 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%
Sors: opennet.ru
