La seconde journée de rencontres et d'échanges organisée par le réseau LoOPS aura lieu le 11 décembre 2012.
Vous pouvez télécharger un poster de présentation de LoOPS pour faire un peu de réclame pour le réseau et cette journée. N'hésitez pas à l'imprimer et l'afficher !
La journée aura lieu dans le "Grand amphi" du bâtiment 640 de l'Université Paris-Sud, sur le plateau de Saclay.
L'inscription est gratuite mais obligatoire pour nous permettre de préparer au mieux cette journée.
Les repas du midi seront fournis.
Cette journée sera axée sur le test et le build. Elle mêlera des retours d'expériences, des ateliers et des présentations de pratiques et d'outils.
Tester un programme, c'est ...tout un programme. Derrière cette formule simple se cache une jungle de concepts, de méthodes, d'outils. Frédéric nous montrera pourquoi, quand, et comment les tests nous aident à construire des logiciels fiables et conformes aux spécifications.
La qualité du code logiciel est un atout non seulement dans les processus de développements et de maintenance, mais aussi pour les efforts de dissémination et de distribution. Nous présentons ici une petite chaîne d'outils standardisés, facile à appréhender, permettant de s'approcher de cette qualité souhaitée grâce à la mise en oeuvre de bonnes pratiques.
Pour ceux d'entre nous qui sommes fatigués d'enchainer les différentes phases de reconstruction et de (re)mise en production d'un programme dès qu'on a corrigé une virgule, la délivrance est proche. Jenkins permet non seulement d'automatiser tout ça, mais il le fait bien plus sûrement et efficacement qu'un individu, convoquant tous les outils de vérification de la qualité du processus qu'on aura bien voulu lui indiquer, même pendant notre sommeil. Cal nous montrera comment, de plus, ce n'est plus un outil optionnel quand on développe un produit collectivement, comme il a eu l'occasion de le déployer dans le cadre de projets multinationaux.
OCaml est un langage de programmation généraliste, typé statiquement et multi-paradigme (fonctionnel, impératif, objet). Il est issu de recherches dans le milieu académique mais est maintenant utilisé dans l'industrie.
Pour tous ceux d'entre nous qui pensons qu'OCaml est un langage exclusivement pour chercheurs en informatique, il est temps de baisser les oeillères. Maxence nous expliquera pourquoi participer à l'atelier OCaml de cet après midi pourrait changer à jamais notre vie de développeur.
CMake, c'est un avant tout un outil de reconstruction multi-plateforme, mais CMake peut aussi être utilisé pour lancer des tests, générer des paquetages ou pour faire de l'intégration continue. Serait-ce l'outil ultime pour les développeurs C++ ? Introduction au débat par Alexandre.
Les participants à cet atelier doivent apporter leur machine avec Cmake installé, ainsi qu'un compilateur C, C++ ou Java, typiquement g++ ou gcj.
Intervenant: Alexandre Abadie (INRIA Saclay).
Cet atelier sera une introduction aux caractéristiques du langage, à la partie programmation fonctionnelle et à l'utilisation de quelques modules de la bibliothèque standard.
Les participants à cet atelier doivent apporter leur machine avec OCaml installé. Par précaution, il est également conseillé de récupérer la documentation.
Intervenant: Maxence Guesdon (INRIA Saclay).
blog comments powered by Disqus