• [^] # Re: la spec, c'est le code

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Développement très rapide d’applications libres : Extended Man/XML Frames. Évalué à 3.

    Faudrait arrêter aussi de chier des logiciels aussi gros.

    Heu, comment dire, briques simples => communication entre briques => validation d'interfaces => documents d'interfaces. Je ne suis pas sûr que cela simplifie

    Il y a des cas où la complexité du projet fait que non, tu ne t'amuses pas à découper en micro-services.
    L'exemple C++ dont je parlais est un système de contrôle-commande qui pilote des automates de plus bas niveau alors comme tu gères la cohérence et la gestion d'un système complet interagissant avec d'autres systèmes, tu ne peux pas découper.

    Je pense à l'exemple Ansible vs Saltstack.

    C'est vrai que vu qu'Ansible est codé en Python, il vaut mieux faire des petits trucs parce que c'est pas la compilation qui va t'aider à t'y retrouver en cas de refactoring.
    Et puis, dans certains systèmes, le message tutu has no attribute fera beaucoup moins rire les utilisateurs.