Si votre goulot d'étranglement du développement est celui de I/S temps de recherche au cours de compile, vous avez certainement faire de l'ingénierie du logiciel mal.
À préciser:
La plupart de programmation implique beaucoup de travail autres que le réel compile:
- L'analyse des exigences
- La conception de la solution
- La coordination avec les autres membres de l'équipe à comprendre les interfaces de leurs composants
- En tapant le code
- La conception et de codage des suites de tests
- L'exécution des suites de tests et analyse des résultats
- Commettre code de référentiel de code source
- La documentation du travail
- La lecture et l'écriture bug journaux
- Des réunions, des e-mails et la messagerie instantanée
Supposons que le temps que vous passez à attendre pour la compilation est en fait seulement 2% de chaque développeur du jour (même que c'est une surestimation). Si vous pouvez augmenter le débit de votre compile et coupe de la compilation de moitié le temps, maintenant compile sont de 1% de chaque développeur jour au lieu de 2%. Pas un énorme changement, et peut-être pas la meilleure utilisation de $1000 par développeur.
Une façon de voir les choses est de combien de temps il faut pour payer. En supposant qu'un 100K $de salaire, $1K disque SSD qui augmente la productivité des développeurs de 1% de la paie dans une année. Mais le développeur aurait à écrire du code comme s'ils travaillaient dans un sweat-shop, chaque jour, pendant un an.
Au lieu de cela, si vous pouvez investir $1K par développeur dans une formation pour faire une des autres tâches que j'ai énumérés ci-dessus plus productif, vous pourriez obtenir un bien meilleur coup pour le mâle.
Ou alors utiliser cet argent pour embaucher quelqu'un pour le décharger d'une partie du travail de l'équipe de développement (par exemple Testeur qualité, Analyste de Soutien, d'Ingénieur commercial, informaticien, chef de Projet ou Assistant de Bureau).
Une autre suggestion: les études montrent que si vous améliorer l'environnement des travailleurs, il en résulte un 10% d'amélioration de la productivité. Il peut être coûteux d'amélioration, ou de quelque chose d'aussi simple que certains le mur de l'art et de plantes d'intérieur. Il n'a pas d'importance-il tend à +10% d'amélioration de la productivité, même pour une modeste amélioration de l'environnement.
Je vous suggère de l'office de tapis shampooing, et de nettoyer certains de l'accumulation de boîtes vides et d'ordure.
Re commentaire de @Zach Burlingame:
Vous avez raison, le rapport coût/bénéfice des changements rapidement. Cette question est à l'origine au début de 2009, et plus de deux ans, lorsque les disques SSD sont beaucoup plus cher, et offrait moins de la capacité et de la fiabilité qu'ils ne le font aujourd'hui à la mi-2011.
Aujourd'hui, je vois 120 GO SSD pour 175 $US, soit environ $1.50/GO. Je vais rester avec mon avis qu'en février 2009, les disques SSD sont trop coûteux pour l'emploi de facto, mais aujourd'hui, en avril 2011, ils sont un excellent choix pour un développeur de la machine.
Disques durs conventionnels coût de 1,50 $/GO en 2003. Aujourd'hui, classiques disques durs de bureau coût inférieur à 0,10 $/GO et ont des capacités 10x ceux d'aujourd'hui, les disques SSD. Donc, il y a encore des concessions importantes.
J'ai aussi le bâton avec mon avis que le génie logiciel comprend de nombreuses activités qui ne sont pas régis par la vitesse du disque cherche.
Mise à jour 2014-02-15:
Aujourd'hui, les disques SSD donner un meilleur rapport prix/performances de profit que jamais. Je peux facilement obtenir un 750 GO SSD Samsung 840 400 $ - maintenant un rapport de prix de 0,53 $/GO. Et la vitesse et la fiabilité de l'actuelle génération de SSD sont également mieux que ce qu'ils utilisées pour être.
Donc je suis d'accord qu' aujourd'hui, c'est un choix évident pour n'importe quel utilisateur de puissance, en particulier les développeurs de logiciels. Je ne voudrais pas acheter n'importe quel ordinateur de bureau avec un spinning disque dur. J'ai même acheté un SSD équipés d'ordinateur portable pour ma mère.
Toutefois, les disques durs traditionnels appareils sont toujours en 1/10ème de ce rapport de prix. Il y a toujours un marché important pour ces dispositifs. Lorsque vous avez besoin de grandes quantités de économique de stockage, sans le besoin pour une performance optimale, les disques Durs sont encore utiles. Disques de sauvegarde, à la maison des médias du PC, l'archivage de données volumineuse des photos et de la musique et de vidéos, toutes les bonnes utilise des disques Durs.