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é
TDD avec ou sans mock
TDD avec ou sans mock
Yannick Ameur
Tests unitaires avec FakeItEasy
Tests unitaires avec FakeItEasy
Wesley Alcoforado
7 astuces pour améliorer vos tests unitaires
7 astuces pour améliorer vos tests unitaires
Pascal Laurin
Le Lead nurturing dans l'Océan Bleu
Le Lead nurturing dans l'Océan Bleu
La Team Web
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é
TDD avec ou sans mock
TDD avec ou sans mock
Yannick Ameur
Tests unitaires avec FakeItEasy
Tests unitaires avec FakeItEasy
Wesley Alcoforado
7 astuces pour améliorer vos tests unitaires
7 astuces pour améliorer vos tests unitaires
Pascal Laurin
Le Lead nurturing dans l'Océan Bleu
Le Lead nurturing dans l'Océan Bleu
La Team Web
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
La magie des étoiles dévoilée
La magie des étoiles dévoilée
SAINT JOSEPH CARPENTRAS
Porque hacer redes de mercadeo
Porque hacer redes de mercadeo
COMSITEC
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
Du web sémantique à tous les étages
Du web sémantique à tous les étages
SemWebPro
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 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
Alsako Electrodomésticos
Dossier de production groupe 26
Dossier de production groupe 26
Groupe26
Carriere
Carriere
Ana María García García
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 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 juin 2013
L'Echo des Rizières juin 2013
afvsaigon
Resolucion conflictos
Resolucion conflictos
Mediadores Interculturales
184419036 declerck
184419036 declerck
LaRep77
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
Thierry Gayet
ALT.Net Juin 2012 - Specflow
ALT.Net Juin 2012 - Specflow
Mathias Kluba
Contenu connexe
En vedette
La magie des étoiles dévoilée
La magie des étoiles dévoilée
SAINT JOSEPH CARPENTRAS
Porque hacer redes de mercadeo
Porque hacer redes de mercadeo
COMSITEC
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
Du web sémantique à tous les étages
Du web sémantique à tous les étages
SemWebPro
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 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
Alsako Electrodomésticos
Dossier de production groupe 26
Dossier de production groupe 26
Groupe26
Carriere
Carriere
Ana María García García
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 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 juin 2013
L'Echo des Rizières juin 2013
afvsaigon
Resolucion conflictos
Resolucion conflictos
Mediadores Interculturales
184419036 declerck
184419036 declerck
LaRep77
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
Thierry Gayet
ALT.Net Juin 2012 - Specflow
ALT.Net Juin 2012 - Specflow
Mathias Kluba
Rétro-ingénierie de protocole crypto: Un "starter pack"
Rétro-ingénierie de protocole crypto: Un "starter pack"
Maxime Leblanc
wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3
Nicolas Lœuillet
20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing system
LeClubQualiteLogicielle
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
Usine Logicielle 2013
Usine Logicielle 2013
Stéphane Liétard
Automatisation des tests - objectifs et concepts - partie 2
Automatisation des tests - objectifs et concepts - partie 2
Christophe Rochefolle
What’s Next Replay! Lyon 2011 - G. Darmont
What’s Next Replay! Lyon 2011 - G. Darmont
Zenika
Retour d'expérience TAA - 2011/03/29
Retour d'expérience TAA - 2011/03/29
Elapse Technologies
La Quete du code source fiable et sécurisé - GSDAYS 2015
La Quete du code source fiable et sécurisé - GSDAYS 2015
Sebastien Gioria
Quoi de neuf à Devoxx France 2017 ?
Quoi de neuf à Devoxx France 2017 ?
Antoine Rey
Paris Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacy
François Petitit
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
Cerberus Testing
CIVEL Benoit
Anatomie du test
Anatomie du test
Frederic Hardy
Pourquoi vous ne pouvez pas tester votre code
Pourquoi vous ne pouvez pas tester votre code
Rémi Lesieur
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
Formation Extreme Programming, Tests unitaires, travail collaboratif
Formation Extreme Programming, Tests unitaires, travail collaboratif
kemenaran
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