Diagnostiquer et résoudre les problèmes de construction sont une tâche régulière en développement logiciel. Team Foundation Build fournit des outils pour aider à déboguer et résoudre des problèmes logiciels tels que n’a pas ou partiellement réussie s’appuie, exceptions, erreurs, ou des événements d’alerte rapide et inattendues ou résultats.
Dans un développement logiciel typique équipe sont plus alors un développeur travaillant sur le même projet de sofware. L’équipe peut utiliser Team Build pour automatiser la compilation, le déploiement et les essais de ses produits logiciels. Logiciel de petites et grandes équipes utilise le logiciel populaire pratique ´Continuous integration´.
Intégration continue est le processus de génération d’une version chaque fois qu’un développeur vérifie le code dans le serveur de contrôle de code source. Un inconvénient de ce type de build est que corrompre le code source peut passer dans le contrôle de version et à défaut par la suite compiler la version actuelle.
Si nous avons tout cassé des générations, nous avons besoin obtenir les détails pour la construction dès que possible afin que nous pouvons informer le développeur qui peut-être avoir enfreint la build. Pourquoi est-ce important ? Dans les équipes de logiciels gros chaque développeur est de vérifier dans le code. Ainsi, le développeur peut être la personne qui a brisé la build ou il ne peut pas, étant donné que plusieurs personnes peuvent avoir vérifié dans le code.
Je suis un développeur c# et TFS build maître. Je tiens à écrire des logiciels et aussi de définir le processus de génération et de ramification des stratégies, coordonner build horaires, créant la version interne s’appuie pour le DEV et QA, création de débrayage externe s’appuie pour les clients. Dans mon temps libre j’aime expirement avec les nouvelles technologies comme l’ITO, matériel opensource comme Arduino, Netduino, Genduino.
Pour augmenter le plaisir facteur l’équipe de développement logiciel, je suis venu avec l’idée de construire une Fondation équipe construire LED. La team foundation build LED clignotera lorsqu’une génération brisée est détectée sur le serveur de contrôle de code source. La communication avec la LED se fait avec un récepteur bluetooth serial, parce qu’il est sans fil, la team foundation build LED peut être placée n’importe où dans le département. Il sera également un eye-catcher pour visiter les clients.
En supplément la LED strobe build également mesurer la température et l’humidité dans la zone de travail. Ces données sont envoyé à l’ordinateur client qui exécute une application winforms pour afficher les données sur l’ordinateur.