Il y a aussi le fait que Lennart a publiquement dit que le code d'Avahi avait été un enfer à écrire et maintenir à cause des problématiques de portabilités sur plusieurs OS. C'est aussi pour cela qu'il n'accepte pas de patchs pour d'autres systèmes sur systemd, pour éviter de retomber dans un enfer de #ifdef et de code difficilement testable. Je ne doute pas que le code d'Avahi soit complexe, la question est plutôt de savoir si celait pouvait l'être moins. Et systemd n'ayant pas ces contraintes, le code devrait être plus lisible.
[^] # Re: De plus en plus complexe, le système d'init...
Posté par liberforce (site web personnel, Mastodon) . En réponse à la dépêche Spéciale Lennart Poettering : nouvelles versions de systemd et PulseAudio. Évalué à 8. Dernière modification le 24 mars 2014 à 13:13.
Il y a aussi le fait que Lennart a publiquement dit que le code d'Avahi avait été un enfer à écrire et maintenir à cause des problématiques de portabilités sur plusieurs OS. C'est aussi pour cela qu'il n'accepte pas de patchs pour d'autres systèmes sur systemd, pour éviter de retomber dans un enfer de #ifdef et de code difficilement testable. Je ne doute pas que le code d'Avahi soit complexe, la question est plutôt de savoir si celait pouvait l'être moins. Et systemd n'ayant pas ces contraintes, le code devrait être plus lisible.