• [^] # Re: Moral bas

    Posté par (Mastodon) . En réponse à la dépêche Retour d’expérience d’utilisation de logiciels libres en école d’ingénieur. Évalué à 2.

    Pas en lisant le code source...mais en calculant le resultat final de maniere 'sure' a la mano si il le faut.

    Dans de nombreux cas de calculs complexes, je ne passerai au calcul manuel qu'après une lecture du code. Ça m'est encore arrivé récemment: en utilisant du code externe pour calculer une RMSD entre deux ensembles de points, je n'obtenais pas toujours des résultats cohérents. Regarder le code source m'a permis assez rapidement de trouver (et contourner) le problème. Faire le calcul à la main m'aurait pris des heures, parce que je ne maitrise pas l'algorithme de calcul assez bien pour le faire moi-même.

    À l'opposée, certains concurrents de ce que je fais mettent à disposition leurs logiciels, qui sont des boîtes noires assorties d'une vague description du fonctionnement. Si j'essaye de refaire leurs calculs, je ne tombe pas en général sur le même résultat qu'eux, mais je n'ai aucun moyen de savoir précisément comment fonctionnent ces logiciels parce que c'est secret. Je n'ai aucune envie de faire du reverse engineering sur un truc aussi compliqué, ils aurait dû donner leur code, point.