TDD

Agile

Vivez l’expérience formation avec OCTO

OCTO Academy

Avec la digitalisation nous apprenons de multiples façons, partout et tout le temps. Chez OCTO Academy, nous sommes sans cesse à la recherche de nouvelles formes d'apprentissage et de nouvelles sources d'inspiration pour remplir notre mission : accompagner les entreprises et leurs équipes dans leurs projets de transformation. Nos formations premium : mai-juin…

Lire la suite
Agile

BOOSTEZ vos compétences chez OCTO Academy

OCTO Academy

Nous vous proposons une véritable EXPÉRIENCE D'APPRENTISSAGE et pas seulement du « prêt à penser » ! Nous croyons profondément que : le CONTENANT a autant de valeur et d’impact que le contenu l’APPRENTISSAGE des systèmes humains et sa compréhension sont les CLÉS du FUTUR au-delà même de l’entreprise Nos formations premium : avril - mai…

Lire la suite
Big Data

J’ai testé pour vous : PigUnit

Aujourd’hui, je vais parler d’Apache Pig, un outil de traitement type batch s’appuyant sur Hadoop, et de test unitaire. Le but de cet article est de présenter PigUnit comme potentielle solution pour nos tests et d’automatisation des développements. Sur la fin, je donne quelques tips et contournements aux bugs existants.

Lire la suite
Méthode

Formations sur les méthodes agiles à partir de septembre

L'Universite du SI, événement organisé par OCTO s'est terminé le 26 juin dernier. Certaines sessions touchent à l'agilité, le lean et à ses pratiques: Equipe agile auto-organisée ? Définition, opportunités et challenges de Ester Derby Lean Startup 1 an après: Innovation produit dans la DSI de Vincent Coste et Benoit Guillou Résoudre des problèmes IT avec le lean de Sandrine Olivencia Nous organisons des formations d'approfondissement sur les méthodes agiles à partir de septembre qui peuvent vous intéresser:

Lire la suite
Évènement

Formation TDD le 17 et 18 Septembre

Si vous êtes en train de lire ce post à 23h, au travail, devant votre écran d’ordinateur, à corriger les bugs de votre application dont vous aimeriez bien terminer la mise en production, alors sauvez vos qualités de vie, gagnez en sérénité, ne vous énervez plus contre vous-même, ni votre ordinateur, venez vous avez sûrement besoin d’une formation sur le développement piloté par les tests.

Lire la suite
Méthode

Scout toujours !

Dans son livre « Clean Code », Robert C. Martin nous présente un principe essentiel pour écrire du beau code, la fameuse règle des boy-scouts (« The Boy Scout Rule ») qui se résume en une phrase : « Toujours laisser un endroit dans un état meilleur que celui où vous l’avez trouvé ». Si nous livrons tous du code dans un état plus propre que  celui où nous l’avons trouvé, alors le code ne risque pas de se détériorer. Le nettoyage de code n’a pas besoin d’être immense, il suffit souvent…

Lire la suite
Évènement

Apéro Agile chez OCTO Technology

C'est votre 10eme itération, vous êtes en plein stand-up et Roger le nouveau ne sait toujours pas quel post-its prendre. Il faut dire que Roger n’arrête pas de vous demander quelle tâche de développement il doit prendre aujourd’hui. Vous êtes tech –lead sur un nouveau projet et vous recherchez un nouveau framework de test en Javascript. Vous êtes RH, et vous êtes en train de rédiger une fiche de poste pour ce curieux métier qu’est le « product owner ». Vous êtes responsables produit d’une…

Lire la suite
Archi & techno

Tests par propriétés

Vous êtes déjà un expert TDD, votre application a une couverture de tests de plus 80%. Mais vous avez le sentiment que tout n'est pas testé, qu'il reste d'obscurs cas que vous n'arrivez pas exprimer. Pourquoi ne pas demander à un programme de vous aider à tester ? Vous pouvez déjà passer par le mutation testing. Cette méthode donne une première approche, mais il en existe une autre : les tests par propriétés. Cette méthode se résume à exprimer des propriétés et de laisser un programme la…

Lire la suite
Méthode

Comment tester les méthodes privées ?

Cette question se pose lorsqu’on se met au Test Driven Developpement (TDD). Deux origines possibles : la méthodologie n’a pas été suivie à la lettre et elle nous puni, ou bien nous essayons de faire du TDD sur du code existant, non testé. Dans les deux cas, vous avez un problème de conception.

Lire la suite
Archi & techno

Du TDD pour Silverlight aussi !

A moins de s'être limité à dessiner des ronds et des carrés avec Silverlight, vous avez sans doute déjà tenté d'utiliser un des templates de projets du Silverlight Toolkit permettant de faire des tests unitaires pour vos applications RIA! Plein de bonne volonté, vous vous êtes heurtés aux multiples inconvénients de cette solution : Framework de tests spécifique à Silverlight Obligation de lancer une application "conteneur" pour lancer vos tests Usabilité plus que discutable de cette même application Impossibilité d'utiliser une métrique comme la couverture…

Lire la suite