Að meta hversu möguleg flókin kóða er í opnum uppsprettu verkefnum

Martin Schleiss reyndi að bera saman ýmis opinn uppspretta verkefni hvað varðar flókið kóða og skilning á því hvernig kóðinn virkar og hvaða aðgerðir hann framkvæmir. Til dæmis verður verkefni erfiðara að skilja þegar það notar flóknar útdrætti, svo sem dreifða samskipti íhluta yfir net, eða notar mikinn fjölda hreiðra eininga og flokka.

Mælingin sem notuð var til að meta hugsanlega flókið var að telja fjölda innflutningsaðgerða sem fléttuðu saman mismunandi skrár. Gert er ráð fyrir að einstaklingur geti auðveldlega greint 5-6 tengingar af mismunandi skrám og eftir því sem þessi vísir eykst verður erfiðara að skilja rökfræðina.

Niðurstöður fengnar (erfiðleikastig er skilgreint sem hlutfall skráa sem hafa tengla á 7 eða fleiri aðrar skrár).

  • Elasticsearch - 77.2%
  • Visual Studio Code - 60.3%.
  • Ryð - 58.6%
  • Linux kjarni - 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

Bæta við athugasemd