11 décembre 2012 - Journée LoOPS

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.


View Larger Map

Inscriptions

L'inscription est gratuite mais obligatoire pour nous permettre de préparer au mieux cette journée.

Les repas du midi seront fournis.

Programme

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.

 
9h00
Accueil
Exposés pléniers
9h15
Les tests, comment les aborder ? (Frédéric Voisin, équipe ForTesSE, LRI)
10h00
Retour d'expérience avec Sonar (Oleg Lodygensky, LAL) Annulé
10h30
Pause
11h00
Jenkins, votre serviteur (Charles Loomis, LAL)
11h45
N'ayez pas peur d'OCaml (Maxence Guesdon, INRIA Saclay)
 
12h20
Déjeuner
Ateliers parallèles
 
15h45
Pause
16h00
Table ronde: retours sur la journée, questions, JDEV2013, suite du réseau
17h00
Fin de la journée

Détails des exposés et ateliers

Les tests, comment les aborder ?

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.

Retour d'expérience avec Sonar

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.

Jenkins, votre serviteur

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.

N'ayez pas peur d'OCaml

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.

Utiliser Cmake pour la reconstruction, les tests, le packaging

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.

Atelier Cmake (salle B210)

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).

Atelier OCaml (salle B211)

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