Le poids de la patate

Posté par  . Modéré par Val.
Étiquettes :
0
8
jan.
2002
Debian
Une analyse de la dernière version stable de la Debian (2.2 aka patato) montre que les 55 millions de lignes de code physiques contenues dans les 2800 packages auraient coûté environ 1.9 milliard de dollars (environ 2 milliards d'euros :) ) si elles avaient été développées de manière centralisée.



L'article contient aussi des informations intéressantes, comme la proportion des différents langages, ainsi qu'une comparaison avec la taille des autres OS et distributions.



Note du modérateur: Cet article est déjà paru sur d'autres sites, la bonne URL est plutôt Debian Counting

Aller plus loin

  • # Ca fait cher le kilo de patates :)))

    Posté par  (site web personnel) . Évalué à 2.

    Ok ... ok je sort ...
    • [^] # Cout moyen d'une ligne...

      Posté par  . Évalué à 5.

      ... 1.9milliard/55millions=35 dollars la ligne de code !

      Tu m'etonnes qu'un logiciel commercial soit si cher par rapport a la qualite a ce tarif...
      • [^] # Re: Cout moyen d'une ligne...

        Posté par  . Évalué à 10.

        C'est le tarif courament admis de la ligne de code dans la version finale d'un projet. Ce qui sous entend du code pondu (a peu près) intelligeament, après réflexion et analyse, commenté (dans le code, mais aussi les documents de références que l'on doit pondre à coté), des tests, des validations, de l'intégration, et un minimum de maintenance afin d'avoir un produit propre (donc pas la première version que l'on se dépèche de sortir pour ne pas être en retard sur le planning).
        • [^] # Re: Cout moyen d'une ligne...

          Posté par  . Évalué à 1.

          D'ailleurs, on compte au final qu'un programmeur aura fait 20 lignes de codes par jour...
          • [^] # Re: Cout moyen d'une ligne...

            Posté par  . Évalué à 1.

            Soit, pour une moyenne de 8h de travail par jour 24 minute par ligne.
            Ou, si l'on envisage un temps moyen de 5 minute par ligne, cela peut representer que chaque ligne de code se voit ecrite sous 5 versions differentes avant la version finale. Pas mal...
      • [^] # Re: Cout moyen d'une ligne...

        Posté par  (site web personnel) . Évalué à 4.

        Cela dépend aussi de la compétence des programmeurs.
        Une applis codée par des débutants a une gestation diffcile, beaucoup de retour arrière, beaucoup de débogage, etc. Ce n'est pas le cas avec des développeurs expérimentés, qui vendus plus cher peuvent avoir une productivité décuplée.
  • # Langages ?

    Posté par  (site web personnel) . Évalué à -4.

    C'est bizarre, il y a pas Java :(

    Meuuh, je t'accompagne ;)

    L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire

    • [^] # Re: Langages ?

      Posté par  . Évalué à -2.

      Mais si y'a java: 0,20% :)

      hop! -1
      • [^] # Horreur !!!

        Posté par  (site web personnel) . Évalué à -3.

        Expect est derrière Java, c'est une honte :(

        hop -1

        L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire

        • [^] # Re: Horreur !!!

          Posté par  . Évalué à 2.

          Ne désespère pas, le mainteneur des paquets qui utilisent Expect vient de déclarer: « Java essayer de faire mieux la prochaine fois. » ;)

          C'est mauvais => hop -1
    • [^] # Re: Langages ?

      Posté par  . Évalué à 4.

      > C'est bizarre, il y a pas Java

      C'est normal, il n'existe pas de JVM libre (à part Kaffe qui marche très mal), donc il y a très peu de programmes Java dans la Debian (uniquement ceux qui marchent avec Kaffe).

      Je rappelles que la politique de Debian est d'exclure de la distribution (et de mettre dans contrib) tous les programmes qui nécessitent un pogramme non-libre pour fonctionner (et dans non-free tous les non-libres).
  • # Et TeX ?

    Posté par  (site web personnel) . Évalué à 8.

    À côté du C, du Lisp (... et du Java), je n'ai pas vu le nombre de lignes de sources TeX et Metafont, qui doivent pourtant représenter quelque chose d'impressionnant, rien qu'avec la distribution de base tetex. S'ils ne les ont pas comptées, ça fait ça de plus à ajouter à la salade de patates.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.