C’est Mike,
que penses tu de coder de manière AUTOMATIQUE ?
Un peu comme un avion en pilote en automatique.
Le principe du pilote automatique d’un avion est le suivant :
Tu définis un cap, une direction, et l’avion pilote tout seul.
- Il accélère si la vitesse se réduit
- il ralenti si la vitesse augmente
- il garde la bonne altitude
- etc …
Un avion c’est CON.
L’avion n’a pas d’intelligence, il réagit simplement à des capteurs.
Et c’est très bien comme cela ! (sauf dans le cas d’un capteur défectueux)
Dans l’email d’hier je te parlais de NE PAS toujours agir par automatisme.
Pourtant on ne peux pas sans cesse analyser chaque situation.
Dans de nombreux cas les automatismes SONT très UTILES.
Prenons un exemple concret en programmation.
La première fois que tu as fait une boucle FOR de 0 à 10.
Tu as du te concentrer, analyser, comprendre comment ça marche, et dans quels cas cela pouvait être avantageux.
MAINTENANT quand tu codes tu ne poses plus ce genre de questions.
Instinctivement tu sais quand et comment implémenter ce PATTERN.
En programmation il existe de nombreux PATTERNS que l’on appèle les DESIGN PATTERNS (Patron de conception)
Ils servent à résoudre des problèmes récurrents.
En gros il faut les classer dans 3 catégories :
- Les PATTERNS de création
- Les PATTERNS de structures
- Les PATTERNS de comportement
L’idées N’EST PAS de les connaitre par coeur.
MAIS d’avoir le reflex, en cas de nouveau problème de conception, d’aller voir si un pattern peut résoudre le problème.
Tu verras, à force d’avoir ce reflex tu pourras coder en mode pilote automatique…
A bientôt,
Mike
PS : Tu peux répondre à ce mail en me disant quels sujets tu aimerais voir plus souvent par email : Programmation, Motivation, Business en ligne, Freelance etc …