J’aime vraiment cet IDE, parce qu’il offre un plugin pour utiliser Haskell, en plus de celui pour D. J’espère que le fait d’avoir un IDE va me remotiver à me plonger dans ce langage et dans le paradigme fonctionnel en général. Pour ceux qui sont intéressés, voilà comment j’ai fait.
Presque deux mois après avoir annoncé la couleur pour cette année, il est temps que je dresse un petit bilan. L’idée est de voir les domaines où j’ai le plus progressé et ceux où ça n’avance pas. Je vais également en profiter pour me fixer des objectifs. On y va ! Tata Yoyo !
J’utilise C# tous les jours au travail. Bon d’accord, la version 3 avec Visual Studio 2008 et le framework .NET 3.5, ce qui donne plus l’impression de faire de l’archéologie que de la programmation. Mais j’ai aussi Visual Studio 2015, Community certes, mais très bien pour faire tout un tas de tests ou de projets open-sources. En plus, comme ils ne concernent pas mon entreprise, je ne tombe pas sous la limitation à 250 PC ou 1 million de chiffre d’affaire. Bref. Tout ça pour dire que plus j’utilise C# et plus je l’apprécie et ce beaucoup plus que Java.
Découvrir le langage D fait partie de mes objectifs de l’année. Mais ce langage manque d’un bon IDE. Quoique, avec IntelliJ, extensible avec des plugins, ce n’est plus un problème. Enfin presque.
Suite à l’article précédent sur TDD, abordons la programmation par contrat, terme inventé par le créateur du langage Eiffel Bertrand Meyer. Je sais bien qu’il existe de nombreux articles et publications sur le sujet. Je vais donc synthétiser tout ce que j’ai pu lire dans différents ouvrages (papiers ou en ligne) et illustrer le concept avec le projet des Pages blanches introduit dans le post sur TDD.