Exemple appliqué à moi-même :
sloccount MediaInfo_CLI_GNU_FromSource
Total Physical Source Lines of Code (SLOC) = 96,167
Development Effort Estimate, Person-Years (Person-Months) = 24.17 (289.99)
Je n'ose pas afficher le coût estimé tellement il est énorme.
24 années affichées par l'outil, pour une personne, sachant que je suis seul à 99% et que mon propre calcul amène plutôt à 4 ans mis bout à bout (phase d'apprentissage du C++ inclus), ça fait une erreur d'un facteur de 6 quand même!
sloccount (un projet de développement que j'ai commencé il y 10 jours)
Total Physical Source Lines of Code (SLOC) = 5,618
Development Effort Estimate, Person-Years (Person-Months) = 1.22 (14.70)
1.2 an affichés par l'outil pour 0.05 années (un demi-mois) de travail, facteur de 30! Et j'ai bien fait attention d'enlever tout ce qui est généré automatiquement (Qt...) sinon le chiffre explose encore plus, et si je prend le répertoire source uniquement (hors fichier de configuration configure.ac et compagnie), il en reste toujours 6 mois de travail estimé.
Un facteur de 6 ou 30 entre l'estimé et le réel sur deux cas de tests, ça remet quand même beaucoup en cause la pertinence des valeurs de l'outil que tu utilises... A prendre avec des pincettes géantes, ou sinon dire que je suis génial, j'ai fais un don de plusieurs millions de $ à la communauté moi aussi (sic).
(...) donné a la communauté
Le don n'est absolument pas gratuit, le but étant juste que la technologie se développe partout, car Apple sait très bien que si ça reste que pour Mac OS X, les développeurs ne l'utiliseront pas, et donc que l'avantage de son OS ne sera pas utilisé. "Donné" n'est pas vraiment le bon mot... Je dirais plus "fourni pour que déployer sur les autres OS revienne moins cher à Apple". C'est donnant-donnant.
(note: je ne remet pas en question le gain qu'Apple apporte à la communauté, juste qu'il faut bien savoir que ce n'est pas un don" sans arrières pensées.)
[^] # Erreurs de calcul...
Posté par Zenitram (site web personnel) . En réponse à la dépêche Apple libère Grand Central Dispatch. Évalué à 10.
Hum... ou alors c'est que ton outil est faux.
Exemple appliqué à moi-même :
sloccount MediaInfo_CLI_GNU_FromSource
Total Physical Source Lines of Code (SLOC) = 96,167
Development Effort Estimate, Person-Years (Person-Months) = 24.17 (289.99)
Je n'ose pas afficher le coût estimé tellement il est énorme.
24 années affichées par l'outil, pour une personne, sachant que je suis seul à 99% et que mon propre calcul amène plutôt à 4 ans mis bout à bout (phase d'apprentissage du C++ inclus), ça fait une erreur d'un facteur de 6 quand même!
sloccount (un projet de développement que j'ai commencé il y 10 jours)
Total Physical Source Lines of Code (SLOC) = 5,618
Development Effort Estimate, Person-Years (Person-Months) = 1.22 (14.70)
1.2 an affichés par l'outil pour 0.05 années (un demi-mois) de travail, facteur de 30! Et j'ai bien fait attention d'enlever tout ce qui est généré automatiquement (Qt...) sinon le chiffre explose encore plus, et si je prend le répertoire source uniquement (hors fichier de configuration configure.ac et compagnie), il en reste toujours 6 mois de travail estimé.
Un facteur de 6 ou 30 entre l'estimé et le réel sur deux cas de tests, ça remet quand même beaucoup en cause la pertinence des valeurs de l'outil que tu utilises... A prendre avec des pincettes géantes, ou sinon dire que je suis génial, j'ai fais un don de plusieurs millions de $ à la communauté moi aussi (sic).
(...) donné a la communauté
Le don n'est absolument pas gratuit, le but étant juste que la technologie se développe partout, car Apple sait très bien que si ça reste que pour Mac OS X, les développeurs ne l'utiliseront pas, et donc que l'avantage de son OS ne sera pas utilisé. "Donné" n'est pas vraiment le bon mot... Je dirais plus "fourni pour que déployer sur les autres OS revienne moins cher à Apple". C'est donnant-donnant.
(note: je ne remet pas en question le gain qu'Apple apporte à la communauté, juste qu'il faut bien savoir que ce n'est pas un don" sans arrières pensées.)