C’est sûr que l’annotation des types densifie le code.
Mais pour moi “lisible” = comprendre ce que fait un bout de code sans devoir lire tout le reste.
Le typage rend explicite les structures de données manipulées par les fonctions. Lorsque c’est bien fait, il “suffit” de lire la déclaration de la fonction pour comprendre son objectif.
Après, c’est une question de pratique. Je connais plusieurs freelances qui se sont fait un peu mal pour basculer, mais qui maintenant ne voudraient plus revenir en arrière.
Tu codes quel type de projet ? Quels langages utilises-tu ?
Suis je le seul a trouver l’exemple typé encore moins lisible ?
C’est sûr que l’annotation des types densifie le code.
Mais pour moi “lisible” = comprendre ce que fait un bout de code sans devoir lire tout le reste.
Le typage rend explicite les structures de données manipulées par les fonctions. Lorsque c’est bien fait, il “suffit” de lire la déclaration de la fonction pour comprendre son objectif.
Après, c’est une question de pratique. Je connais plusieurs freelances qui se sont fait un peu mal pour basculer, mais qui maintenant ne voudraient plus revenir en arrière.
Tu codes quel type de projet ? Quels langages utilises-tu ?
Type de projet : c’est variable.
Cela va du traitement/calcul distribué sur plusieurs machines, des APIs, et de l embarqué.
Principalement du Golang, C et parfois un peu de Python.
Donc oui, du fortement typé :) Mais dans des languages comme python/dartjs je trouve cela tres peu naturel et difficilement lisible.