On en a parlé hier, l’important c’est l’effet du logiciel sur son environnement, pas le logiciel lui-même.
💡 Seul le mécanicien tombe en amour pour la Machine. Les autres la trouvent utile... ou pas.
De manière précise, le WHAT s’exprime à la frontière entre la machine et l’environnement. On parle de phénomène partagé entre la Machine et l’Utilisateur. Ce qu’il veut qu’elle fasse.
(Après le WHY) le sujet le plus important en software engineering c’est l’expression du WHAT.
C’est de très loin LA compétence qui fait la différence entre le bon et le mauvais dev [1].
Il y a pas mal de manières d’exprimer ce WHAT, plus ou moins précisément, plus ou moins complètement, plus ou moins clairement. Voir à ce sujet mon sondage récent (lien en commentaire) et mon post de demain [2].
La technique n°1 chez 80% des devs consiste à écrire du code. Qu’il s’agisse de bons devs relève d’une hypothèse qui peut se révéler dangereuse.
#SoftwareEngineering