Moi y a un truc qui m'a bien fait marrer c'est qu'il dénonce la complexité des logiciels comme source de bug (et il a parfaitement raison), et pour résoudre ça, il veut une usine à gaz qui va générer automatiquement du code à partir des specs. Comme si ça allait faciliter les choses de rajouter une couche d'abstraction dans un système déjà complexe.
Au passage, pour illustrer, il donne un exemple trivial d'une gestion d'ascenseur, ou avec un simple Arduino je peux te faire un code certifié 100% sans bug (et promis, la porte ne s'ouvrira que si l'ascenseur est à un étage). Son exemple est rigolo parce que en tant que codeur, il se pourrait très bien que j'ai pas spécialement pensé à ça (admettons), mais si je devais décrire le système avec des boi-boites et des fi-fils, le pb serait le même : il faut y penser ! La difficulté n'est pas de le coder, mais bien d'y penser. Mais une fois qu'on y a pensé, pas besoin d'un clic-o-tron pour gérer un ascenseur, ça n'apporte strictement rien.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Article pas terrible
Posté par gUI (Mastodon) . En réponse au journal [liens] Mais juste un. Évalué à 10.
Moi y a un truc qui m'a bien fait marrer c'est qu'il dénonce la complexité des logiciels comme source de bug (et il a parfaitement raison), et pour résoudre ça, il veut une usine à gaz qui va générer automatiquement du code à partir des specs. Comme si ça allait faciliter les choses de rajouter une couche d'abstraction dans un système déjà complexe.
Au passage, pour illustrer, il donne un exemple trivial d'une gestion d'ascenseur, ou avec un simple Arduino je peux te faire un code certifié 100% sans bug (et promis, la porte ne s'ouvrira que si l'ascenseur est à un étage). Son exemple est rigolo parce que en tant que codeur, il se pourrait très bien que j'ai pas spécialement pensé à ça (admettons), mais si je devais décrire le système avec des boi-boites et des fi-fils, le pb serait le même : il faut y penser ! La difficulté n'est pas de le coder, mais bien d'y penser. Mais une fois qu'on y a pensé, pas besoin d'un clic-o-tron pour gérer un ascenseur, ça n'apporte strictement rien.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.