kloc

kloc

En d'autres termes

kilo-line of code

Définition

Unité de mesure de taille de programmes, pour des mesures sommaires, vite obtenues, mais peu significatives. C'est une mesure source de litiges lors de la facturation de code produit en fonction du volume, pratique relativement peu répandue notamment pour cette raison. Les lignes vierges ou de commentaires seuls sont normalement exclues du décompte. Quelques ordres de grandeur sont connus :

  • 50 kloc - Word 3.0 pour DOS
  • 57 kloc - Sendmail
  • 80 kloc - Apache
  • 90 kloc - KDE
  • 100 kloc - Runtime des missiles Patriot
  • 200 kloc - API Internet Explorer 4 (fichier TLB)
  • 300 kloc - API Internet Explorer 5 (fichier TLB)
  • 500 kloc - Noyau Linux x86 de 2000
  • 600 kloc - API Internet Explorer 6 (fichier TLB)
  • 1 000 kloc - Unix System 5 version 4
  • 1 000 kloc - X.11 version 3
  • 1 500 kloc - XFree86 X.11 version 6
  • 3 500 kloc - Noyau Linux 2.6.18 hors pilotes
  • 7 500 kloc - Noyau Windows/2003 R2
  • 10 000 kloc - Distribution Linux typique en 2000
  • 13 000 kloc - Noyau Linux 2.6.30
  • 15 000 kloc - Windows/95
  • 18 000 kloc - Windows/98
  • 30 000 kloc - RedHat Linux 7.1
  • 35 000 kloc - Windows/XP (version initiale de 2001)
  • 50 000 kloc - Windows Vista (version provisoire mars 2006)
  • 63 000 kloc - AIX 5.2.0

Cette mesure n'est qu'à peine significative. La meilleure mesure de complexité d'un programme reconnue en 2002 est celle des points de fonction. D'autres mesures plus anciennes comme la complexité cyclomatique, sont plus significatives que les kloc, mais encore très peu significatives.

Sources:

Get started with Drupal 7

Marques les plus citées

toutes les marques

acheter sur OSInet

Accès direct

Recherche

Le mot du jour

BSOD

Blue Screen Of Death

in | |

cf Ecran bleu 

Syndiquer le contenu

Dernières définitions

Chrome - Chromium - digitaalisen kuilun - ghetto sharding - HTTP - MongoDB - PNaCl - QUIC - Skia - SPDY

Un mot au hasard

CDA : Communications Decency Act  

Alertes CERTA