• [^] # Re: Ah! Nagios....

    Posté par . En réponse à la dépêche Nagios 3.0. Évalué à 10.

    Mon exemple est il est vrai caricatural, cependant, j'ai eu à travailler sur le code de Nagios, et c'est un bien mauvais souvenir. On sent bien le développement itératif, où l'ajout d'une fonctionnalité donne un membre supplémentaire dans la structure host, un dans service, quelques case en plus dans plein de switch, le tout avec peu de vue d'ensemble. C'est un code ardu à aborder, pénible à déboguer, avec des fonctions interminables dans des fichiers énormes.

    Pour l'exemple de la fonction add_host, je ne suis vraiment pas certain que de déposer 55 objets sur la pile soit plus optimal que de simplement passer le pointeur sur la structure déjà remplie.