OCTO talks !

mercredi 8 octobre 2008

OCTO à DevTeach Montréal

DevTeach Montréal aura lieu du 1er au 5 décembre 2008 à Montréal, avec 136 sessions dédiées aux développeurs de la plateforme .NET.

Et ce n'est pas une session, ce n'est pas deux sessions, ce n'est pas trois sessions, mais bien cinq sessions qu'OCTO aura le plaisir d'animer à cet événement.


Lire la suite

mercredi 9 janvier 2008

Le Build en .NET


Assembler pour construire du logiciel ne date pas d'aujourdhui, mais le besoin de processus de construction automatisés s'est largement renforcé avec la demande croissante de projets itératifs, contraints d'évoluer rapidement et sans régression.
Nous présentons donc comment les principaux composants et outils de Build en .NET peuvent adresser cet enjeu majeur.

Article paru dans le magazine "Programmez !", dossier Build, janvier 2008.

Lire la suite

lundi 12 novembre 2007

Refactoring .NET avec UML, suite et fin

Comme promis, voici la suite et fin de notre article sur l'expressivité d'UML. Pour poursuivre l'histoire de notre refactoring croustillant, nous zoomons sur le diagramme de classes macroscopique du logiciel Octopus.

Parviendra-t-on à comprendre des patterns métiers ou techniques d'Octopus grâce au retro engineering UML ? Mieux, arrivera-t-on au bout de notre refactoring du Core Domain... ou pas ?


Messaoud OUBECHOU

Article paru en presse dans "Programmez !" en octobre 2007, dossier consacré à UML.

Lire la suite

vendredi 9 novembre 2007

En direct des TechEd : Team System, Tests Unitaires et Software Factory


Holà !
Voici le second billet d'une série de trois, entièrement dédiée aux TechEd 2007 de Barcelone.
Au programme et en images : la mise en oeuvre de Team System chez Microsoft pour le produit Visual Studio 2008, des techniques de tests unitaires, et construire sa propre Software Factory.
Bonne lecture,
Messaoud.

Lire la suite

mardi 6 novembre 2007

En direct des TechEd : le KeyNote et LINQ

Holà !
Ça y est, je suis à Barcelone pour mon premier TechEd Developers
!
Voici un petit résumé tout chaud de deux moments intéressants de la première journée.

Lire la suite

lundi 29 octobre 2007

Refactoring .NET avec UML, 1ère partie

UML s’est toujours voulu expressif. A sa naissance, le choix d’un langage graphique pour UML a été délibéré. Aujourd’hui, UML et ses outils atteignent-ils cet objectif ? En particulier, UML et ses outils permettent-ils de représenter et comprendre des patterns de conception ? Si oui, UML permet-il de remanier des erreurs de conception, passage obligé dans la vie de nos logiciels ?

Nous vous proposons une analyse originale de patterns de conception à travers l’histoire revisitée d’un refactoring croustillant. Nous explorerons donc quelques patterns de conception dans un logiciel existant, et à l’aide de diagrammes de classes UML.

Article paru en presse dans "Programmez !" en octobre 2007, dossier consacré à UML.

Lire la suite

samedi 20 octobre 2007

En direct des TechEd

L'un des grands RDV de la communauté .NET européenne, le TechEd, se tiendra à Barcelone du 5 novembre au 9 novembre.

Le programme des sessions est très attractif, et j'aurai l'immense plaisir d'y aller.

Cela devrait amener à des billets de valeur sur notre blog OCTO.

Cela se passera donc du 5 au 9 novembre, à Barcelone... et ici même ! :-)

A suivre...

Messaoud

Lire la suite

jeudi 5 juillet 2007

Les tests de recette automatisés avec Fitnesse

Combien de développeurs se sont entendus dire : « Hum… hum, vous êtes sûr d’avoir bien compris la spécification détaillée ? » . Ou encore : « Avant, elle marchait bien cette fonction : pourquoi ça marche plus maintenant ?! ». Voire : « Mais on ne l’avait pas déjà fait corriger ce bug là ? Je comprends pas : plus vous codez… et moins l’appli fonctionne ?!? ».

Laissez faire le temps et vous pouvez être à peu près certain que spécifier, vérifier et assurer la non régression d’une application de gestion deviendra un douloureux défi. Il existe une solution encore méconnue des développeurs et des maîtres d’ouvrage : les tests de recette automatisés. Ils permettent de relever ce défi sans sarcasme, ni douleur.

A travers deux articles différents, l'un publié sur le portail DotNetGuru.org et l'autre publié dans le numéro de juillet de Programmez !, nous présentons Fitnesse, un outil de tests de recette automatisés qui permet de rédiger une spécification exécutable :

  • non ambigue entre maîtres d'ouvrage et développeurs ;
  • de manière produtive à l'aide d'un site Wiki ;
  • et vérifiée automatiquement sur le logiciel développé.

Pour la suite, ça se passe :

Messaoud

Lire la suite