• [^] # Re: Bullshits !

    Posté par (site web personnel) . En réponse au journal Mes prédictions pour 2008. Évalué à 1.

    T'as l'air à fond, mais t'as regardé un petit peu le fruit de leur travail après 3/4 mois ?
    Tu te bases sur quoi pour évaluer leur travail ? Juste les annonces marketing ?

    J'ai regardé un peu le code source là...

    Déjà je vais pour regarder les derniers commits. Je vois pas énormément de commits ces derniers jours, mais c'est normal sans doute les fêtes toussa. Je regarde et je vois que les commits sont assez petit en taille du genre :

    - for (i = 0; Table[i].FeedbackDivider == 0xFFFF; i++)
    + for (i = 0; Table[i].FeedbackDivider < 0xFFFF ; i++)
    if (Table[i].FeedbackDivider >= FeedbackDivider)
    break;

    Alors je me dis : bon je vais pas regarder chaque commit, je vais télécharger les sources. Me voila donc avec les sources sur mon ordi, je jete un coup d'oeil :
    D'après les headers des fichiers ils sont 3 à bosser dessus. Je regarde un peu le code source... Ils se sont visiblement pas mis d'accord sur l'utilisation des espaces ou des tabulations pour l'indentation résultat c'est peu moche avec ma configuration de vim. Mais passons.
    Très peu de commentaires et souvent c'est du genre : /* Ça sert à quelque chose? */ ce qui nous avance pas beaucoup dans la compréhension du code à part se sentir moins seul.
    Bon après on s'en doute, beaucoup de valeurs hexa dans tous les sens... D'où l'intérêt de commenter les fonctions... :-/
    Et pour continuer mon commentaire un peu superficiel, il y a dans les 23000 lignes de code en C.

    Tout ça pour dire que ouais pour le moment ils ont un truc de base qui fonctionne c'est bien. C'est même très bien. Mais de là à lui donner pour numero de version 1.0... C'est juste du 0.1 pour moi.
    Et puis c'est bien de faire du libre mais quand je vois la gueule du code à la limite du code obfusqué je me dis que seul les 3 dev doivent vraiment comprendre ce qu'ils font car ils sont à fond dedans. Mais qu'adviendra-t-il si les dev sont affectés à autre chose ? Et est-ce que des dev pas de chez novell contribueront ?

    Enfin bon, j'espère me tromper, peut-être qu'il y a des gens qui lisent le C couramment et qui arriveront à comprendre le code en très peu de temps.

    Je n'y connais rien après tout :). Surtout dans le dev proche du hardware. N'est-il pas bien plus compliqué de coder ce qui reste à coder ?