Ṣiṣayẹwo ipele ti idiju koodu ti o pọju ti awọn iṣẹ akanṣe orisun ṣiṣi

Martin Schleiss gbiyanju lati ṣe afiwe ọpọlọpọ awọn iṣẹ akanṣe orisun ṣiṣi ni awọn ofin ti idiju koodu ati oye ti bii koodu naa ṣe n ṣiṣẹ ati awọn iṣe wo ni o ṣe. Fun apẹẹrẹ, iṣẹ akanṣe kan yoo nira sii lati ni oye nigbati o ba lo awọn abstractions eka, gẹgẹbi awọn ibaraẹnisọrọ pinpin ti awọn paati lori nẹtiwọọki kan, tabi nlo nọmba nla ti awọn modulu itẹ-ẹiyẹ ati awọn kilasi.

Metiriki ti a lo lati ṣe ayẹwo idiju ti o pọju ni kika nọmba awọn iṣẹ agbewọle ti o so awọn faili oriṣiriṣi pọ. O ti ro pe eniyan le ni irọrun sọ awọn asopọ 5-6 ti awọn faili oriṣiriṣi, ati bi Atọka yii ṣe pọ si, o nira sii lati ni oye oye naa.

Awọn abajade ti o gba (ipele iṣoro jẹ asọye bi ipin ogorun awọn faili ti o ni awọn ọna asopọ si 7 tabi diẹ sii awọn faili miiran).

  • Elasticsearch - 77.2%
  • Visual Studio Code - 60.3%.
  • Ipata - 58.6%
  • Ekuro Linux - 48.7%
  • PostgreSQL - 46.4%
  • mongoDB - 44.7%
  • Node.js - 39.9%
  • PHP - 34.4%
  • CPython - 33.1%
  • Django - 30.1%
  • fesiJS - 26.7%
  • Symfony - 25.5%
  • Laravel - 22.9%
  • tókànJS - 14.2%
  • chakra-ui - 13.5%

orisun: opennet.ru

Fi ọrọìwòye kun