• [^] # Re: HS

    Posté par . En réponse au journal yet another journal about systemd. Évalué à 8.

    Ça ne m'a pas fait peur ;) d'ailleurs je l'ai fait.

    Mais j'ai trouvé ça compliqué et lourdingue !
    De mon point de vu de développeur, c'est vraiment mal fichu !!
    Mettre du code (script bash) dans de la config (ce qui doit être démarré, où et comment), je trouve ça très pourri comme design.
    Après, peut-être que pour les adim de machine, c'est indispensable, mais j'aurais plutôt tendance à penser que c'est parce que le système d'init est très très incomplet, mal fichu et mal pensé, donc il délègue la complexité sur les fichier de config en les laissant gérer eux même la façon dont ils veulent faire les choses.

    En tous cas, quand je code, la config, c'est de la config, il n'y a aucune logique dedans. Ensuite, l'appli lit et interprète la config, c'est elle qui sait comment bien faire les choses ! Séparer la logique des données est un concept de base dans le design d'un logiciel chez moi, et à chaque fois que j'ai prototypé un truc à la va vite et que je ne l'ai pas fait correctement, j'ai du revenir dessus par la suite.