@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@SHODOioFR
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
Techleaderie JavaScriptale
Coachologie
Craftsmanshippienne
Coachologie Technique
Patient: OpenWhyd.org
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
Glaucome de la lisibilité du code
Couplage métastasé (fort) entre les différents organes (couches)
Hémorragie généralisée des responsabilités
Métier, base de données, parsing de requête
Malformation du système TESTo-endocrinien
Manque de pertinence et ciblage précis de l'erreur, filet de sécurité défaillant
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
Ciblage chirurgicale des erreurs ↘️Opacité
Contrats d'entrée et sortie rendus explicites ↘️Opacité
Filet de sécurité des Approval Tests permettant un pivot de refactoring ↘️Viscosité
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
Nommage explicite dans le code ↘️Opacité
Réduction de la charge cognitive ↘️Opacité
Single Level of Abstraction
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
source: beyondxscratch.com
@AdrienJoly
@JulienTopcu
@JkNourry
source: beyondxscratch.com
@AdrienJoly
@JulienTopcu
@JkNourry
source: beyondxscratch.com
@AdrienJoly
@JulienTopcu
@JkNourry
source: beyondxscratch.com
@AdrienJoly
@JulienTopcu
@JkNourry
source: beyondxscratch.com
@AdrienJoly
@JulienTopcu
@JkNourry
Complexité Essentielle
Complexité Obligatoire
Complexité Obligatoire
↘️Complexité Accidentelle
Infrastructure
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
Couplagectomie
@AdrienJoly
@JulienTopcu
@JkNourry
Couplagectomie
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
Infrastructure
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
Couplagectomie
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
@AdrienJoly
@JulienTopcu
@JkNourry
Approval Tests
Functional Tests
?
?
@AdrienJoly
@JulienTopcu
@JkNourry
Stratégie de Refactoring non prédictive
Test & Learn, Fail Fast, Mikado
Besoin d'un filet de sécurité efficace
Approval Tests
Réduction de la charge cognitive
Clean Code, Typage
@AdrienJoly
@JulienTopcu
@JkNourry
Augmentation de la Robustesse
Ajouts de ≠ types de tests
Structure de données et Contrats explicites
Externalisation de la migration de données
Augmentation de la Maintenabilité
Emergence & Isolation du Domaine
Ségrégation des Responsabilités
Gestion des ≠ complexités via l'Architecture Hexagonale
Tests F.I.R.S.T.
@AdrienJoly
@JulienTopcu
@JkNourry