#test
97 talk(s) avec ce tag
Une des grandes difficultés qui émerge dans la mise en place et la maintenance d’un système d’information est la communication entre …
Il est toujours bon de rappeler quels sont les grands principes du Design à connaître aujourd’hui pour développer, notamment en langage objet. Parmi …
L’enjeu de la présentation sera de vous démontrer l’intérêt de l’approche du BDD par la pratique, à travers des exemples …
Vous vous demandez comment démarrer un projet agile? Vous avez déjà pratiqué l’agilité au sein de votre structure mais vous rencontrez quelques …
Pamela Fox a marqué les esprits des participants de la conférence Mix-IT lors de la keynote finale de l’édition 2012. Elle a abordé le thème de …
Je vous propose de voir avec vous quelles sont les bonnes pratiques de tests, qu’il s’agisse de tests unitaires ou d’intégration. …
Si « Le bon sens est la chose la mieux partagée », l’utilisation des tests n’est pas toujours la chose la mieux partagée par tous les développeurs. Et …
À quoi ça sert de faire du code propre ? Et puis c’est quoi d’abord ? Comment je m’y mets ? Live code inside.
Une session où c’est vous qui pratiquez. Moi, je ne fais que poser des questions :). Comme c’est vous qui allez bosser, c’est vous …
Quelques techniques pour refactorer du code legacy avec du couplage et des dépendances fortes. Session basée sur le kata TripService. Live code …
Une courte introduction aux tests unitaires et aux stratégies pour les écrire. Live code inside.
TDD != tests unitaires. Comment appliquer le cycle du TDD (red-green-refactor) à toutes les étapes du développement et à différents niveaux de …
Dans des contextes où seuls les apports fonctionnels sont valorisés (“ce que le client voit”), le mouvement du Software Craftsmanship et …
Talk donné à la Droidcon Paris 2015 ; A partir d’une feuille blanche (Android), découvrez quelles stratégies de tests mettre en place pour …
Faire des tests c’est bien, faire de bons/beaux tests automatisés c’est mieux, des conseils tout droit venus des tranchées
Gradle est un système de build nouvelle génération pour la JVM combinant les avantages du scripting Ant et des conventions Maven grâce à un DSL …
Spock est un framework de test inspiré du BDD (Behavior Driven Development) pour la JVM. Dôté d’une syntaxe élégante et lisible, il remplace …
Vous aimeriez tester votre code mais vous ne savez pas par ou commencer ? Introduction en douceur à la démarche avec tous les outils (JVM) …
Présentation de NFluent: l’outil .NET qu’il vous manquait pour booster le TDD dans votre équipe. Diapos et live coding inside.
Découvrez quelques points essentiels de Domain-Driven Design par la pratique sous forme de petits jeux sur papier.
Un tour d’horizon d’aspects importants de DDD sous la forme d’un retour d’expérience dans le domaine de la finance
Bien sûr, notre métier est sérieux ; le Software Craftmanship n’est-il pas avant tout le professionnalisme ? Bien sûr, le progrès vient …
Comment livrer des fonctionnalités ambitieuses malgré le code existant sans aucun test ? Visite guidée au travers de retours d’expérience.
Atelier sur papier, en code autour d’un kata original, présentation ou retour d’expérience sur l’un des thèmes qui me passionnent: …
Avez vous déja pris le temps de décortiquer les pratiques du livre de l’Oncle Bob: Clean Code? Le temps d’un repas, regardons comment …
Un livecoding présentant une implémentation CQRS/ES en partant de rien, pour savoir comment débuter
Le Behavior Driven Development est le prolongement coté Spécification du TDD. Cette session vous montrera l’intérêt et la mise en oeuvre de …
Voyons ensemble des pratiques très concrète pour mieux appliquer les concepts du Domain Driven Design
Introduction concrète au Test Driven Development, selon le livre de Kent Beck, adapté aux technos Microsoft (Méthodes, Utilisation de MSTests ou …
Venez (re)découvrir l’intérêt des tests unitaires ! Parfois, les tests unitaires sont mis de côtés pour des raisons de temps et/ou de budget. …
Outils et méthodes pour les équipes de développement qui veulent réussir opérationnellement dans l’agilité.
Présentation de Git, des différences par rapport à d’autres systèmes tels que Subversion, de son écosystème.
…vraiment ? Et si on regardait ?
20 années d’expérience en Offshore programming (Biélorussie, Ukraine, Egypte, Chine, Inde, Maroc, Colombie, Sri Lanka….). Le pays et la …
Incontournables, les tests sont souvent les grands absents dans le code des entreprises. Je vous propose quelques pistes pour initier la culture du …
Revue des différentes règles à appliquer pour améliorer la qualité de ses tests unitaires et faire qu’ils soient durables dans le temps.
Voir les concepts de base du framework made in Google et démarer sa première application
Vous voulez comprendre le fonctionnement du framework et l’utilisation des filters, controllers, directives, services…. ce BBL est pour …
Compiler, tester, packager, tester, déployer…. Sous forme de live coding nous pouvons voir comment gérer le cycle de vie de votre application à …
Qu’est ce que l’intégration continue ? présentation et utilisation de Jenkins
Vous vous demandez comment démarrer un projet agile? Vous avez déjà pratiqué l’agilité au sein de votre structure mais vous rencontrez quelques …
Le web d’aujoud’hui se compile, des tests unitaires sont joués, les dépendances sont automatiquement récupérées sur le web… Soit …
Basé sur mon expérience on peut échanger sur les technologies et pratiques que j’utilise pour dévellopper des applications.
Sur l’optimisation, EasyMock, les tests en général, les méandres de Java, le déploiement continu ou tout autre sujet qui vous passe par la tête
Tout ce qu’il faut savoir pour bien comprendre les génériques et surtout, comment s’en sortir avec les lambdas. Parce que les lambdas, …
Mise en place de tests de performance, méthodologie et résolution de problèmes
Nous allons voir ensemble certaines principes de base tel que l’injection de dépendance, S.O.L.I.D… Afin de réaliser des tests unitaires
Supposons que vous développiez une application : comment détecter rapidement la présence d’importants bottlenecks ? Comment savoir rapidement …
Démo de refactoring. Introduire de l’objet efficacement dans un legacy infame.
Mike Cohn a dit qu’il fallait beacoup de tests bas niveau et peu de tests haut niveau. Quand est-ce que c’est vrai? Quand dois-je penser à …
La valeur métier du bon code est difficile à appréhender, même parfois pour les développeurs. Comment pouvons-nous espérer qu’on nous demande …
Pour refactorer du legacy on aimerait avoir des tests, mais ils sont tellement difficiles/longs à écrire. De plus on a choix cornélien entre tests …
La pratique de la revue de code prévient énormément de défauts. Mais elle a aussi d’autres “effets kiss-cool”. C’est une pratique qui existe depuis …
Organiser un coding dojo chez vous, sur mesure. Langages Java, JavaScript, Ruby. Mise en pratique clean code, TDD, BDD…
Vous venez d’être embauchés chez Paladin Inventories Company. Elle gagne beaucoup d’argent avec son logiciel. Mais le gobelin qui …
…vraiment ? Et si on regardait ?
Comment être plus productif ? Avoir moins de bugs ? Que faire concrètement sur mon projet pour cela ? Même le temps d’un déj, on peut trouver …
Ça y est ! C’est décidé ! Vous allez construire des applications de meilleure qualité. Vous êtes convaincu(e) que, pour cela, certaines pratiques de …
Introduction rapide au javascript. Tout ce qu’il faut pour démarrer dans les meilleurs conditions.
Utilisez la puissance de l’ES2015 et + pour faire du code Angular1 de très haute qualité, testing inclus !
Pourquoi vous embêter avec tout l’environnement Javscript alors que la CLI est faîtes pour vous aider à démarrer… voir même plus ! Vous …
Vous êtes sur Java 8 et vous trouvez que les nouveautés auraient pû être meilleurs, découvrez le projet JavaSlang apportant un nouveau niveau de …
Différents sujets : Terracotta, ehcache, clustering, scalabilité, concepts avancés sur le cache …
Premier pas avec Corona SDK, REX sur 6 mois de dev et de marketing d’applis mobile (http://www.aetys.fr)
Différents sujets : Selenium, FluentLenium, Mise en place de Selenium, Byteman …
Comment utiliser un raspberry pi pour faire des tests automatiques sur la TV d’un grand opérateur téléphonique. Ou comment utiliser un raspberry …
OpenStreetMap est devenu aujourd’hui un acteur fiable tant sur la donnée géographique que le routage, découvrez comment l’intégrer …
Validez vos systèmes d’informations et restez serein face à la montée en charge ou l’effet Slashdot.
Prenons un moment pour coder ensemble. Prenons un petit exercice (kata) pour nous exercer sur certaines pratiques, comme TDD ou Clean Code, dans un …
Conseils, trucs, astuces et outils pour tester son code Python.
Atelier ludique illustrant ce que vivent les équipes de développement sur un projet avec et sans tests. Il permet d’introduire la discussion …
Maintenir la documentation sur un projet est un vrai challenge. J’explore depuis quelques temps la production d’une Living Documentation …
Découverte de Pharo, une implémentation ouverte de Smalltalk, le langage de programmation orienté objet, dynamiquement typé et réflexif. Introduction …
Découvrez Gatling, un outil qui vous permettra de monter des tests de charge à la fois performants, clairs et maintenables.
Pourquoi et comment mener un projet en microservices, Méthodologies d’organisation des équipes (loi de Conway inversée), retours …
Présentation de NFluent: l’outil .NET qu’il vous manquait pour booster le TDD dans votre équipe. Diapos et live coding inside.
Programmation réactive: cas concret de conception via un système de trading électronique.
En tant que développeur.se professionnel.le, vous êtes amené.e.s à tester ce que vous produisez. Mais êtes-vous certain.e.s de la fiabilité des tests …
Présentation de Git et GitHub, plus une ouverture sur le monde Open Source.
Docker, qu’est-ce que c’est ? Pourquoi est-ce utile et terriblement intéressant ?
Qu’est-ce que l’Open Source ? Comment fait-on pour y participer ? Mais surtout, pourquoi c’est bien pour votre entreprise.
Présentation de divers concepts de programmation orientée objet permettant d’améliorer son code, avec quelques aspects philosophiques tout de …
Comment construire une API REST avec le framework PHP Symfony ?
Depuis 2010, le concept de pyramide de tests donne une vision pragmatique des tests, vision mal comprise, et qui a peu évolué depuis. Cette …
Le titre de Staff Engineer est apparu dans de grandes entreprises pour désigner les ingénieur·e·s dépassant le niveau Senior, mais il reste encore un …
Avoir des tests, c’est bien. Avoir de bons tests, c’est mieux ! Cette presentation va répondre à la question : Comment mesurer les tests …
Avoir des tests, c’est bien. Avoir de bons tests, c’est mieux ! Mais lorsque vos tests utilisent des données statiques, vous ne testez …
Outils et méthodes pour les équipes de développement qui veulent réussir dans l’agilité (Présentation & discussions)
Je vous propose de venir animer un coding-dojo ‘randori’ pour mettre en pratique les rudiments du TDD sur des défis simples, et constater …
Les tests unitaires sont indispensables pour faire du développement agile (itératif et incrémental), pour être sûr que le code fait ce qu’il …
(présentation) Une nouvelle approche systémique des tests pour améliorer la qualité des livrables par petites touches dès demain. En savoir plus sur …
(présentation) Etat de l’art en stratégies de test agile à travers un nouveau référentiel typologique structuré et hiérarchisé. En savoir plus …