Comme nous l’avait promis Microsoft, Windows 8 et Visual Studio 2012 (et bien évidemment Team Foundation Server 2012) RTM sont disponibles en téléchargement pour les abonnés MSDN !
Bon téléchargement !!!
Je viens de lire un très bon livre de Félix Guillemot intitulé “Le développement informatique durable”. Ce livre permet d’acquérir une démarche méthodique de tous les jours sur le développement logiciel (ce qui est loin d’être le cas pour bon nombre de développeurs !).
Dans les 3 derniers posts, nous avons vu comment définir les 3 types de contrats qui sont les pré-conditions, post-conditions et invariants. Nous allons voir maintenant une des grandes fonctionnalités de Code Contracts qui est la possibilité de définir ces contrats dans des interfaces (et les classes abstraites).
Nous avons vu précédemment comment définir des post-conditions à l’aide de Code Contracts. Nous allons voir maintenant comment définir des invariants à l’aide de Code Contracts.
Nous avons vu précédemment comment définir des pré-conditions à l’aide de Code Contracts. Nous allons voir maintenant comment définir des post-conditions à l’aide de Code Contracts.
Ce post fait suite à une introduction sur Code Contracts. Il explique ce qu’est une pré-condition, comment les définir et aussi comment les activer à l’aide de l’outil de réécriture.
Code Contracts est une nouvelle fonctionnalité du .NET Framework qui permet de définir des contraintes dans du code .NET qui pourront être réutilisées par des outils d’analyse ou d’écriture du code.
Je vous donne rendez-vous le 4 octobre 2011 au Microsoft Days à Paris (au CNIT à la Défense) où je serai ATE (Ask To Expert).
Je me ferai un plaisir de répondre à vos questions concernant les technologies Microsoft durant les pauses. Pour me reconnaitre, j’aurai un T-Shirt où sera inscrit “Ask To Expert”.
Je vous invite à vous y rendre et à assister aux différentes sessions et en particulier celle dédiées aux dernières technologies Microsoft comme Windows Phone, Office 365 et Windows Azure.
Pour vous rendre aux Microsoft Days 2011, il est nécessaire de s’inscrire sur le site de Microsoft à la rubrique dédié aux Microsoft Days 2011.
Je viens de livrer sur CodePlex la première version de mon projet CCI Explorer. Ce projet est une alternative open source de .NET Reflector qui est maintenant devenu payant.
Comme son nom l’indique, CCI Explorer se base sur le projet open source “Common Compiler Infrastructure” de Microsoft qui permet de décompiler et d’analyser du code depuis des assemblys .NET. Ce projet est utilisé par FxCop/Code Analysis, Sand Castle et Code Contracts.
Bien évidemment le projet en est à sa première version alpha, il manque donc plein de fonctionnalités, mais vous pouvez soumettre vos retours directement sur le site du projet.
Voici le lien pour télécharger la version 0.1.0.