Fork me on GitHub

Rapport de message :*
 

Re: Newbb 4.33 RC9

Titre du sujet : Re: Newbb 4.33 RC9
par montuy337513 sur 30/08/2014 15:47:17

Citation :

Je n'en doute pas, mais l'idée serait de pouvoir activer ou désactiver ça dans l'admin, pour éviter le plus possible d'avoir à tenir un cahier avec la liste des hacks qu'on a apportés et devoir les refaire lors d'une mise à jour ^^


Oui, mais après on tombe dans le paradoxe inverse, toute nouvelle option alourdit le code. Et le module finit par ressembler à une centrale nucléaire.
NewBB en est un bon exemple, il y a eu tellement de hack en tout genre rajoutés dans ce module qu'il est devenu complètement ingérable pour y effectuer une mise à jour.
Dès qu'on veut corriger une erreur, on en créé une nouvelle ailleurs.
Pour ma part, ma vision (et la politique que j'applique aux modules que je conçois) c'est :
- un module, une fonction
- L'ajout d'option dans le module doit uniquement servir à la majorité des utilisateurs du module ou corriger des failles.

Plus le module est propre et bien conçu, moins il y a de faille de sécurité potentiel et surtout moins de bug.
Et pour les hacks, je conseil toujours de les mettre à l'extérieur du script originel (dans un fichier à coté), bien sûr quand on le peut(mais là ce n'est pas forcément évident)
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

29 Personne(s) en ligne (23 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 29 | Plus ...