08-05-2008, 08:54 AM
Quote:Mais je rappelle à l'honorable assemblée que les versions "de test" existent, et qu'on peut tout à fait créer une base en paralelle, faisant tourner un serveur en paralelle (donc sans impacter les joueurs actuels), et sur lequel on peut vérifier que ca fonctionne correctement.
On en a déjà un, qui sert à vérifier les corrections de bugs
Quote:Accessoirement, y'a aussi un adage qui dit "Code trop pourri, code ré-écrit !". Ok, je viens de l'inventer, mais l'idée est là : Plutôt que de se galérer pour adapter à tout prix les choses à l'existant, y'a parfois plus vite fait de ré-écrire des sections de code de manière propre, ce qui réduit énormément le débuggage à faire par la suite, simplifie la maintenance (on sait où trouver quoi), et aide plus généralement les gentils codeurs, ne serait-ce qu'à éviter la surdose d'aspirine ou l'internement d'office.
Généralement quand on passe sur un fichier on en profite pour nettoyer un peu, et serrer les fesses en priant que l'on a pas tout cassé ^^ Y'a pas mal de réformes d'archi qui sont en cours, notamment côté pouvoirs. Mais d'autres nécessiteraient une réécriture totale du système donc ce n'est pas prévu à court terme.
Quote:Quoi, vous saviez pas que le Nécronomicon faisait perdre moins de santé mentale qu'un code mal foutu ?
Le code d'ins/mv EST le Nécronomicon :twisted: