Soumettre la recherche
Mettre en ligne
Bolts Framework
•
Télécharger en tant que PPTX, PDF
•
0 j'aime
•
956 vues
Scribd
Suivre
Technologie
Signaler
Partager
Signaler
Partager
1 sur 18
Télécharger maintenant
Recommandé
S'il est facile de comprendre l'intérêt d'un code bien testé, la mise en œuvre de tests se heurte souvent au problème des dépendances du code testé : comment s'abstraire de ces dépendances ? A travers une présentation pratique, où Stéphane Malbéqui, Yannick Ameur et Anthony Dahanne rencontreront et résoudrons plusieurs obstacles à la mise en oeuvre de tests untiataires, vous découvrirez à travers un cas concret la mise en œuvre de TDD !
TDD avec ou sans mock
TDD avec ou sans mock
Yannick Ameur
Courte présentation de la librairie FakeItEasy.
Tests unitaires avec FakeItEasy
Tests unitaires avec FakeItEasy
Wesley Alcoforado
Présentation sur mes suggestions de comment améliorer nos tests unitaires
7 astuces pour améliorer vos tests unitaires
7 astuces pour améliorer vos tests unitaires
Pascal Laurin
Qu'est-ce qu'un Océan Bleu et pourquoi le Lead Nurturing est particulièrement bien adapté à cette stratégie ? Cette présentation a été menée lors de la conférence BlendWebMix 2016 (Lyon)
Le Lead nurturing dans l'Océan Bleu
Le Lead nurturing dans l'Océan Bleu
La Team Web
Présentation effectuée lors du Rendez-vous affaire de la Chambre de Commerce du Grand Mont-Tremblant - 22 septembre 2015
Présentation - Osez profiter de la manne touristique et événementielle - Rdv ...
Présentation - Osez profiter de la manne touristique et événementielle - Rdv ...
leconciergemarketing
El hombre jsk (1)
El hombre jsk (1)
Arnaldo Payne
Presentation
Presentation
Nicolas Le Luherne
Echanges de bons tuy’ot
Echanges de bons tuy’ot
Vincent Schneider
Recommandé
S'il est facile de comprendre l'intérêt d'un code bien testé, la mise en œuvre de tests se heurte souvent au problème des dépendances du code testé : comment s'abstraire de ces dépendances ? A travers une présentation pratique, où Stéphane Malbéqui, Yannick Ameur et Anthony Dahanne rencontreront et résoudrons plusieurs obstacles à la mise en oeuvre de tests untiataires, vous découvrirez à travers un cas concret la mise en œuvre de TDD !
TDD avec ou sans mock
TDD avec ou sans mock
Yannick Ameur
Courte présentation de la librairie FakeItEasy.
Tests unitaires avec FakeItEasy
Tests unitaires avec FakeItEasy
Wesley Alcoforado
Présentation sur mes suggestions de comment améliorer nos tests unitaires
7 astuces pour améliorer vos tests unitaires
7 astuces pour améliorer vos tests unitaires
Pascal Laurin
Qu'est-ce qu'un Océan Bleu et pourquoi le Lead Nurturing est particulièrement bien adapté à cette stratégie ? Cette présentation a été menée lors de la conférence BlendWebMix 2016 (Lyon)
Le Lead nurturing dans l'Océan Bleu
Le Lead nurturing dans l'Océan Bleu
La Team Web
Présentation effectuée lors du Rendez-vous affaire de la Chambre de Commerce du Grand Mont-Tremblant - 22 septembre 2015
Présentation - Osez profiter de la manne touristique et événementielle - Rdv ...
Présentation - Osez profiter de la manne touristique et événementielle - Rdv ...
leconciergemarketing
El hombre jsk (1)
El hombre jsk (1)
Arnaldo Payne
Presentation
Presentation
Nicolas Le Luherne
Echanges de bons tuy’ot
Echanges de bons tuy’ot
Vincent Schneider
rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
La magie des étoiles dévoilée
La magie des étoiles dévoilée
SAINT JOSEPH CARPENTRAS
La razón para elegir una red de Marketing Multinivel, suele ser porque las personas quieren ser dueñas de su propio tiempo, quieren ser su propio jefe o quieren ser empresarios. La razón principal por la que las personas ingresan a esta industria es porque quieren ser independientes, y alcanzar la libertad financiera. Las personas no quieren depender de nadie, ya no desean estar encerrados en unas cuatro paredes llamada oficina.
Porque hacer redes de mercadeo
Porque hacer redes de mercadeo
COMSITEC
Yves Doyon a déjà dit, dans une interview très candide, qu’il aime le monde de l’immobilier et qu’il y a œuvré pendant plus de 25 ans.
Comprendre Yves Doyon en bref
Comprendre Yves Doyon en bref
Yves Doyon
Ouverture du gîte Ty Yuna à Ploumilliau le 18 juillet 2015
Ouverture du gîte Ty Yuna à Ploumilliau le 18 juillet 2015
effelbe
L'ABES a pour métier la gestion des métadonnées bibliographiques de l'enseignement supérieur français. Soit elle les récupère auprès de fournisseurs (autres catalogues, éditeurs), soit elle coordonne leur production par le réseau des bibliothèques universitaires. Depuis 2008 et surtout 2010, l'ABES mise sur le web sémantique. Comme d'autres, elle a d'abord décidé de partager et de lier ses métadonnées sur le web de données. Cela concerne tous ses catalogues : le catalogue général Sudoc, le catalogue des archives et des manuscrits Calames, le catalogue theses.fr et sa base-référentiel de personnes, collectivités, concepts... IdRef. Ce travail d'ouverture est toujours en cours, car le principal format natif à traduire en RDF, appelé MARC, est très riche, et même touffu. Pour l'instant, l'exposition en RDF se fait à la volée, à partir d'une base XML qui stocke du MARC en XML. Passer à un triplestore semble tentant, mais on résiste... tout en cherchant une solution pour devenir interrogeable en SPARQL. A partir de 2013, l'ABES a commencé à utiliser RDF comme pivot pour agréger et traiter des métadonnées fournies par des des tiers sous des formes très variées. Il s'agit donc de commencer à travailler en RDF, et plus seulement de l'utiliser en sortie. Aujourd'hui, on commence à réfléchir à l'avenir des outils de production de métadonnées du réseau Sudoc. Là encore, faut-il aller vers du RDF natif ? Tout en retraçant ce cheminement qui touche tous les aspects de nos expertises et applications métier, nous tenterons d'expliciter les contraintes et les principes directeurs qui déterminent nos actions et nos interrogations.
Du web sémantique à tous les étages
Du web sémantique à tous les étages
SemWebPro
BLEUBLEU
Dossier de production
Dossier de production
Jonathan Sarpaux
Avativut : l’environnement à portée de mains
Avativut : l’environnement à portée de mains
plgctreq
Présentation du projet de portail de la FEVIS (Fédération des Ensembles Vocaux et Instrumentaux Spécialisés) qui vise à promouvoir le patrimoine des ensembles adhérents à la fédération. La présentation exposera l'intérêt du web sémantique pour un tel projet, les différents jeux de données utilisés pour relier les données patrimoniales (data.bnf.fr, dbpedia, portail de la musique contemporaine, etc.), ainsi que les difficultés rencontrer pour la réutilisation des ontologies existantes.
Présentation du portail sémantique de la FEVIS
Présentation du portail sémantique de la FEVIS
SemWebPro
Manual bosch frigorifico integrable kir38 a50
Manual bosch frigorifico integrable kir38 a50
Manual bosch frigorifico integrable kir38 a50
Alsako Electrodomésticos
Dossier de production groupe 26
Dossier de production groupe 26
Groupe26
Carriere
Carriere
Ana María García García
Rol profesional en desarrollo de proyectos educativos.
Act. 1
Act. 1
Juan Carlos Trujillo Olaya
Glosario gerencia de riesgos
Glosario gerencia de riesgos
anescrun
Dossier Presse Expo-Vente 2015 C&P
Dossier Presse Expo-Vente 2015 C&P
Yann Didier Tossé
hansel and gretel
Hansel et gretel
Hansel et gretel
Rowan56
ProEvolution | LAS SIETE CLAVES DEL NETWORKING PRODUCTIVO
ProEvolution | LAS SIETE CLAVES DEL NETWORKING PRODUCTIVO
ProEvolution
L'Echo des Rizières est notre bimestriel consacré aux événements, aux boutiques, aux commissions, bref, à la vie de l'Amicale et de ses membres au Vietnam. Pour toute correspondance, veuillez écrire a l'adresse suivante: echodesrizieres@yahoo.com Vous pouvez également consulter ou télécharger la version électronique du magazine.
L'Echo des Rizières juin 2013
L'Echo des Rizières juin 2013
afvsaigon
Resolucion conflictos
Resolucion conflictos
Mediadores Interculturales
184419036 declerck
184419036 declerck
LaRep77
Découvrez comment DevOps aide et organise la gestion du poste de travail notamment avec les mécanismes introduit via Windows 10
DevOps JTE_strategie_deploiement_w10
DevOps JTE_strategie_deploiement_w10
Samuel Metias
Test Driven Development (aka TDD) for agile teams
Test Driven Development (aka TDD) for agile teams
Test Driven Development (aka TDD) for agile teams
Thierry Gayet
ALT.Net Juin 2012 - Specflow
ALT.Net Juin 2012 - Specflow
Mathias Kluba
Contenu connexe
En vedette
rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
La magie des étoiles dévoilée
La magie des étoiles dévoilée
SAINT JOSEPH CARPENTRAS
La razón para elegir una red de Marketing Multinivel, suele ser porque las personas quieren ser dueñas de su propio tiempo, quieren ser su propio jefe o quieren ser empresarios. La razón principal por la que las personas ingresan a esta industria es porque quieren ser independientes, y alcanzar la libertad financiera. Las personas no quieren depender de nadie, ya no desean estar encerrados en unas cuatro paredes llamada oficina.
Porque hacer redes de mercadeo
Porque hacer redes de mercadeo
COMSITEC
Yves Doyon a déjà dit, dans une interview très candide, qu’il aime le monde de l’immobilier et qu’il y a œuvré pendant plus de 25 ans.
Comprendre Yves Doyon en bref
Comprendre Yves Doyon en bref
Yves Doyon
Ouverture du gîte Ty Yuna à Ploumilliau le 18 juillet 2015
Ouverture du gîte Ty Yuna à Ploumilliau le 18 juillet 2015
effelbe
L'ABES a pour métier la gestion des métadonnées bibliographiques de l'enseignement supérieur français. Soit elle les récupère auprès de fournisseurs (autres catalogues, éditeurs), soit elle coordonne leur production par le réseau des bibliothèques universitaires. Depuis 2008 et surtout 2010, l'ABES mise sur le web sémantique. Comme d'autres, elle a d'abord décidé de partager et de lier ses métadonnées sur le web de données. Cela concerne tous ses catalogues : le catalogue général Sudoc, le catalogue des archives et des manuscrits Calames, le catalogue theses.fr et sa base-référentiel de personnes, collectivités, concepts... IdRef. Ce travail d'ouverture est toujours en cours, car le principal format natif à traduire en RDF, appelé MARC, est très riche, et même touffu. Pour l'instant, l'exposition en RDF se fait à la volée, à partir d'une base XML qui stocke du MARC en XML. Passer à un triplestore semble tentant, mais on résiste... tout en cherchant une solution pour devenir interrogeable en SPARQL. A partir de 2013, l'ABES a commencé à utiliser RDF comme pivot pour agréger et traiter des métadonnées fournies par des des tiers sous des formes très variées. Il s'agit donc de commencer à travailler en RDF, et plus seulement de l'utiliser en sortie. Aujourd'hui, on commence à réfléchir à l'avenir des outils de production de métadonnées du réseau Sudoc. Là encore, faut-il aller vers du RDF natif ? Tout en retraçant ce cheminement qui touche tous les aspects de nos expertises et applications métier, nous tenterons d'expliciter les contraintes et les principes directeurs qui déterminent nos actions et nos interrogations.
Du web sémantique à tous les étages
Du web sémantique à tous les étages
SemWebPro
BLEUBLEU
Dossier de production
Dossier de production
Jonathan Sarpaux
Avativut : l’environnement à portée de mains
Avativut : l’environnement à portée de mains
plgctreq
Présentation du projet de portail de la FEVIS (Fédération des Ensembles Vocaux et Instrumentaux Spécialisés) qui vise à promouvoir le patrimoine des ensembles adhérents à la fédération. La présentation exposera l'intérêt du web sémantique pour un tel projet, les différents jeux de données utilisés pour relier les données patrimoniales (data.bnf.fr, dbpedia, portail de la musique contemporaine, etc.), ainsi que les difficultés rencontrer pour la réutilisation des ontologies existantes.
Présentation du portail sémantique de la FEVIS
Présentation du portail sémantique de la FEVIS
SemWebPro
Manual bosch frigorifico integrable kir38 a50
Manual bosch frigorifico integrable kir38 a50
Manual bosch frigorifico integrable kir38 a50
Alsako Electrodomésticos
Dossier de production groupe 26
Dossier de production groupe 26
Groupe26
Carriere
Carriere
Ana María García García
Rol profesional en desarrollo de proyectos educativos.
Act. 1
Act. 1
Juan Carlos Trujillo Olaya
Glosario gerencia de riesgos
Glosario gerencia de riesgos
anescrun
Dossier Presse Expo-Vente 2015 C&P
Dossier Presse Expo-Vente 2015 C&P
Yann Didier Tossé
hansel and gretel
Hansel et gretel
Hansel et gretel
Rowan56
ProEvolution | LAS SIETE CLAVES DEL NETWORKING PRODUCTIVO
ProEvolution | LAS SIETE CLAVES DEL NETWORKING PRODUCTIVO
ProEvolution
L'Echo des Rizières est notre bimestriel consacré aux événements, aux boutiques, aux commissions, bref, à la vie de l'Amicale et de ses membres au Vietnam. Pour toute correspondance, veuillez écrire a l'adresse suivante: echodesrizieres@yahoo.com Vous pouvez également consulter ou télécharger la version électronique du magazine.
L'Echo des Rizières juin 2013
L'Echo des Rizières juin 2013
afvsaigon
Resolucion conflictos
Resolucion conflictos
Mediadores Interculturales
184419036 declerck
184419036 declerck
LaRep77
Découvrez comment DevOps aide et organise la gestion du poste de travail notamment avec les mécanismes introduit via Windows 10
DevOps JTE_strategie_deploiement_w10
DevOps JTE_strategie_deploiement_w10
Samuel Metias
En vedette
(20)
La magie des étoiles dévoilée
La magie des étoiles dévoilée
Porque hacer redes de mercadeo
Porque hacer redes de mercadeo
Comprendre Yves Doyon en bref
Comprendre Yves Doyon en bref
Ouverture du gîte Ty Yuna à Ploumilliau le 18 juillet 2015
Ouverture du gîte Ty Yuna à Ploumilliau le 18 juillet 2015
Du web sémantique à tous les étages
Du web sémantique à tous les étages
Dossier de production
Dossier de production
Avativut : l’environnement à portée de mains
Avativut : l’environnement à portée de mains
Présentation du portail sémantique de la FEVIS
Présentation du portail sémantique de la FEVIS
Manual bosch frigorifico integrable kir38 a50
Manual bosch frigorifico integrable kir38 a50
Dossier de production groupe 26
Dossier de production groupe 26
Carriere
Carriere
Act. 1
Act. 1
Glosario gerencia de riesgos
Glosario gerencia de riesgos
Dossier Presse Expo-Vente 2015 C&P
Dossier Presse Expo-Vente 2015 C&P
Hansel et gretel
Hansel et gretel
ProEvolution | LAS SIETE CLAVES DEL NETWORKING PRODUCTIVO
ProEvolution | LAS SIETE CLAVES DEL NETWORKING PRODUCTIVO
L'Echo des Rizières juin 2013
L'Echo des Rizières juin 2013
Resolucion conflictos
Resolucion conflictos
184419036 declerck
184419036 declerck
DevOps JTE_strategie_deploiement_w10
DevOps JTE_strategie_deploiement_w10
Similaire à Bolts Framework
Test Driven Development (aka TDD) for agile teams
Test Driven Development (aka TDD) for agile teams
Test Driven Development (aka TDD) for agile teams
Thierry Gayet
ALT.Net Juin 2012 - Specflow
ALT.Net Juin 2012 - Specflow
Mathias Kluba
Dans cette présentation, vous apprendrez les bases de l'analyse de protocole cryptographique, et quelques pistes pouvant aider à détecter une faille au sein de ces protocoles. Aucune connaissance crypto n'est nécessaire a priori (il ne s'agit pas ici de briser des protocoles éprouvés, mais de voir comment leur mauvaise utilisation peut les rendre inefficaces). On fera par le fait même un survol des outils utiles pour la rétro-ingénierie réseau, comme "Wireshark". La présentation sera basée sur un exemple réel d'un protocole VoIP brisé et corrigé récemment.
Rétro-ingénierie de protocole crypto: Un "starter pack"
Rétro-ingénierie de protocole crypto: Un "starter pack"
Maxime Leblanc
wallabag est une application opensource de lecture différée : elle vous permet de mettre de côté la version épurée d'un article pour la consulter plus tard où que vous soyez. Créée il y a 3 ans à base de fichiers PHP comme on faisait en 2005, nous avons décidé il y a maintenant un peu plus d'un an de migrer le projet à Symfony. Au cours de ce talk, nous présenterons donc le projet wallabag et tout son écosystème : son concept, son socle technique (API REST, tests unitaires, Rulerz, RabbitMQ, Capistrano), les difficultés rencontrées, la communauté et les projets qui tournent autour, la roadmap pour les semaines à venir.
wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3
Nicolas Lœuillet
Selenium web application testing system
20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing system
LeClubQualiteLogicielle
MEILLEURES PRATIQUES DE DÉVELOPPEMENT GR CE À GWT, GWTP ET JUKITO Conference by Christian Goudreau et Christopher Viel au Département Génie Informatique de l'université de Sherbrooke. Christopher Viel is Software Engineer at Arcbees. You can follow Christian on Google+ :+ChristopherVielArcbees Christian Goudreau is BEE-EO AND CO-FOUNDER at Arcbees. You can follow Christian on Twitter : @imchrisgoudreau Christian Goudreau, ArcBees’ CEO, is a self-made entrepreneur with significant experience in project management. Christian has been managing major software development projects since his early teens, and therefore has quickly learned how to juggle heavy responsibilities and deliver. A talented guest speaker, recognized expert in software architecture and developer tools, his services are much sought-after, not only in Quebec but also in Europe and the United States, where he takes great pleasure in sharing his technical knowledge and his passion for business. Christian Goudreau was named Young Business Person of the Year, technology & research division, at the Jeune personnalité d’affaires Banque Nationale competition organized by the Jeune chambre de commerce de Québec (JCCQ), in 2012. He was also awarded the Creativity and Innovation Prize, and the Grand Prize at the 2013 Annual LOJIQ awards (the Quebec International Youth Offices).
Uni.sherbrooke 2015 créez la meilleur application grâce à gwt, gwtp et j...
Uni.sherbrooke 2015 créez la meilleur application grâce à gwt, gwtp et j...
Arcbees
Présentation d'Oxiane à Devoxx France 2013 sur le sujet de l'usine logicielle : "de compiletout.bat à l'usine logicielle pour java"
Usine Logicielle 2013
Usine Logicielle 2013
Stéphane Liétard
Rédigé en Mars 2013 Comment automatiser les tests ? Les différents types de tests automatisés : TU, BDD/TDD, GUI, TDC, Test de vie … Méthodes d’automatisation Capture/replay Projet de développement Techniques d’automatisation Data driven Keyword driven DSTL Composants technique pour l’automatisation Oracle Bouchon Techniques de comparaison Reporting
Automatisation des tests - objectifs et concepts - partie 2
Automatisation des tests - objectifs et concepts - partie 2
Christophe Rochefolle
Retour et décryptage de la présentation de Kohsuke Kawaguchi (Jenkins/CloudBees) par Guillaume Darmont (Zenika)
What’s Next Replay! Lyon 2011 - G. Darmont
What’s Next Replay! Lyon 2011 - G. Darmont
Zenika
Présentation : Retour d'expérience sur l'automatisation de tests d'acceptation dans un environnement Agile Elapse Technologies
Retour d'expérience TAA - 2011/03/29
Retour d'expérience TAA - 2011/03/29
Elapse Technologies
Présentation dans le cadre des GSDays 2015. En collaboration avec Freddy Mallet de SonarSource
La Quete du code source fiable et sécurisé - GSDAYS 2015
La Quete du code source fiable et sécurisé - GSDAYS 2015
Sebastien Gioria
Slides récapitulatifs de différentes présentations données lors de la conférence Devoxx France 2017
Quoi de neuf à Devoxx France 2017 ?
Quoi de neuf à Devoxx France 2017 ?
Antoine Rey
par Michael Akbaraly et François Petitit - OCTO Technology Vous avez récupéré un projet JavaScript de plusieurs milliers de lignes, on vous demande des évolutions et des corrections de bugs, et rien ne va. Code illisible, régressions en pagaille, structure des répertoires incompréhensibles : vous ne savez pas par où commencer ! Au long des 90 minutes de cet atelier, nous vous proposons de découvrir les techniques et les outils qui vont vous sauver la vie via des travaux pratiques de code JavaScript côté back-end avec NodeJS, et côté front-end avec AngularJS. Débutants ou ayant déjà une connaissance de ces technologies sont les bienvenus. Les travaux pratiques seront disponibles si vous souhaitez coder vous-mêmes pendant l'atelier.
Paris Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacy
François Petitit
Aujourd'hui, le terme "déploiement" est un incontournable dans le métier des devOps. Comment en sommes-nous arrivés à intégrer au mieux les mises en prod ? Faisons un bref historique pour ensuite terminer sur les nouvelles techniques de déploiement de nos applications PHP et leur mise en place dans l'intégration continue.
Déploiement PHP : de l'âge de pierre à nos jours.
Déploiement PHP : de l'âge de pierre à nos jours.
Amélie DUVERNET
Cerberus testing presentation
Cerberus Testing
Cerberus Testing
CIVEL Benoit
Le test, qu'il soit unitaire ou fonctionnel, est à la mode dans le monde du développement logiciel, suite entre autre à la mise en œuvre croissante des méthodes agiles et notamment de l'intégration continue ou des méthodes de développement telles que le TDD, le BDD ou la programmation par contrat. Récemment, ce phénomène a encore été amplifié au sein de la communauté PHP par l'apparition aux côtés de l'incontournable PHPUnit d'outils plus originaux tels que Behat, Praspel ou atoum qui permettent au développeur de rédiger des tests plus simplement. Pourtant, nous constatons tous les jours que le test conserve une grande part de mystère pour la plupart des développeurs, Bien souvent, ces derniers ne savent pas quoi tester, et encore moins comment écrire un test efficace ou mettre en place une politique de test pertinente. Certains s'interrogent par exemple sur la pertinence de leurs tests, se demandent s'il faut absolument tout tester, d'autres s'il est possible de tester la création d'un fichier, voir même s'il est intéressant de le faire, tandis que d'autres se demandent où se situe la frontière entre le test unitaire et le test fonctionnel ou s'il est nécessaire de tester toutes les méthodes d'une classe, alors que d'autres encore ne savent tout simplement pas par où commencer. Durant cette conférence, nous allons tenter, à l'aide de nos expériences respectives de créateur de framework de tests et de doctorat en informatique spécialisé dans le test, de répondre aux questions récurrentes que se pose une personne confrontée à la mise en place d'une politique de qualité logicielle en général et à l'écriture d'un test logiciel en particulier. À l'issue de cette foire aux questions didactique et interactive, vous devriez être capable d'aborder le test, indépendamment de sa nature, de manière plus sereine et efficace et produire ainsi un logiciel de la qualité que vous désirez.
Anatomie du test
Anatomie du test
Frederic Hardy
"Non mais nous, on ne peut pas tester" Vous avez déjà entendu cette phrase ? Parce que moi, oui, très souvent. Il y a toujours au moins une bonne raison évoquée. Et si on en parlait ?
Pourquoi vous ne pouvez pas tester votre code
Pourquoi vous ne pouvez pas tester votre code
Rémi Lesieur
Après maints périples, vous avez progressivement amélioré votre capacité à gérer des environnements au travers d'Infra as Code. Votre code initialement simple a pris de l'embonpoint et vous sentez la réalité vous rattraper implacablement : vous êtes en train de créer de la complexité, voire même de la dette. Loin d'être une fatalité, à partir de notre expérience de développeur (Fabien) et d'ops (Alexandre), nous vous proposons un road trip dans des pratiques de développement déclinées sur l'Infra as Code (Bash, Puppet et Ansible). Nous présentons des pratiques, des plus simples activables immédiatement à des démarches plus complexes pour dessiner une big picture de l'Infra as Code, de ses contraintes, de ses forces et de ses pièges. * Comment mettre en place des boucles de feedback les plus courtes possibles ? * Comment faire du test driven development sur l'infrastructure ? * Quels patterns et outils pour tester une configuration sans tirer toute votre infra et itérer plus rapidement ? * Quel est le rapport entre Tetris, un ascenceur et l'Infra as Code ?
Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016
Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016
Fabien Arcellier
Cette formation développe les méthodes de l'Extreme Programming, introduit les tests unitaires et le Test Driven Developpement sous différents frameworks (dont CakePHP), et présente différents outils de travail collaboratif : SVN, Make, Trac, etc.
Formation Extreme Programming, Tests unitaires, travail collaboratif
Formation Extreme Programming, Tests unitaires, travail collaboratif
kemenaran
Support de l'atelier du 3 octobre 2015 à Paris Web.
Paris Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascript
Michael Akbaraly
Similaire à Bolts Framework
(20)
Test Driven Development (aka TDD) for agile teams
Test Driven Development (aka TDD) for agile teams
ALT.Net Juin 2012 - Specflow
ALT.Net Juin 2012 - Specflow
Rétro-ingénierie de protocole crypto: Un "starter pack"
Rétro-ingénierie de protocole crypto: Un "starter pack"
wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3
20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing system
Uni.sherbrooke 2015 créez la meilleur application grâce à gwt, gwtp et j...
Uni.sherbrooke 2015 créez la meilleur application grâce à gwt, gwtp et j...
Usine Logicielle 2013
Usine Logicielle 2013
Automatisation des tests - objectifs et concepts - partie 2
Automatisation des tests - objectifs et concepts - partie 2
What’s Next Replay! Lyon 2011 - G. Darmont
What’s Next Replay! Lyon 2011 - G. Darmont
Retour d'expérience TAA - 2011/03/29
Retour d'expérience TAA - 2011/03/29
La Quete du code source fiable et sécurisé - GSDAYS 2015
La Quete du code source fiable et sécurisé - GSDAYS 2015
Quoi de neuf à Devoxx France 2017 ?
Quoi de neuf à Devoxx France 2017 ?
Paris Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacy
Déploiement PHP : de l'âge de pierre à nos jours.
Déploiement PHP : de l'âge de pierre à nos jours.
Cerberus Testing
Cerberus Testing
Anatomie du test
Anatomie du test
Pourquoi vous ne pouvez pas tester votre code
Pourquoi vous ne pouvez pas tester votre code
Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016
Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016
Formation Extreme Programming, Tests unitaires, travail collaboratif
Formation Extreme Programming, Tests unitaires, travail collaboratif
Paris Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascript
Bolts Framework
1.
Théophane Rupin Full stack
developer trupin@elcurator.net @elCuratorTweet elCurator.net
2.
3.
Parce que développer
une app c’est : • récuper des données depuis une API • les afficher à l’écran depuis le thread principal • tout ça de façon asynchrone
4.
Ce qui amène
à un problème. Le développement en V.
5.
Avec la gestion d’erreurs
c’est pire.
6.
Pour tester on
peut attendre …
7.
… ou mocker.
8.
Une meilleure approche
est l’utilisation des BFTasks et des BFExecutors.
9.
Meilleure encapsulation.
10.
Plus simple de
passer d’un thread à l’autre.
11.
Possibilité de chaîner
…
12.
… ou paralléliser.
13.
Gestion d’erreurs centralisée.
14.
Plus facile d’attendre
le résultat d’un test ...
15.
… ou de
faire un mock.
16.
Nous sommes donc
passé d’un code : • Peu lisible (blocks en V) • Peu maintenable • Difficilement testable
17.
À un code
: • Plus lisible (code linéaire) • Plus maintenable (encapsulation) • Donc facilement testable
18.
Pour aller plus
loin : • Personnalisation des BFExecutors • Annulation de BFTask • Gestion des App links
Télécharger maintenant