26-02-2015, 02:17 PM
J'affinerai peut-être la regex lorsque j'implémenterai la possibilité d'afficher des objets ou array et tags.
Je vois ce que tu veux dire, mais je ne vois pas comment y remédier.
Puis, dans toutes librairies, il y a forcément un moment où le développeur doit faire attention à ce qu'il fait. Avec un très bon ORM, rien n'empêche de pouvoir récupérer des données via un input non vérifié par exemple. C'est le boulot du dév, pas de la lib.
Ici c'est pareil, si le dév ne définit pas correctement la config du cache, rien n'empêche d’accéder à n'importe quel fichier. Comment puis-je vérifier si la config fournie est correcte ? Je ne trouve pas.
En effet, ACache définit la manière de configurer la classe de cache. Je pense que l'idée est bonne de créer une autre classe gérant la config du cache.
En fait, j'ai choisi la GPL3 rapidement car elle oblige quelqu'un qui modifie le code à le publier. Mais je n'ai pas regardé plus loin et ne suis pas borné à rester sur cette licence.
Pouvoir utiliser une autre classe d'affichage est prévu, mais pas une priorité car je n'arrive pas à trouver d'autre méthode d'affichage que celle mise en place. Peut-être parce que je n'en ai pas l'utilité. Si vous en voyez une, je prends avec plaisir
Je ne suis pas fan non plus du code que tu cites. Je pense mettre en place le même système que le cache dans le cas où il s'avère qu'un autre moteur de rendu serait utile.Dans tous les cas, le code sera mis au propre.
Merci encore Xenos pour tes commentaires très constructifs. Pour un amateur (et les autres aussi d'ailleurs), il est toujours très intéressant de recevoir de telles remarques qui poussent à l'amélioration.
Je vois ce que tu veux dire, mais je ne vois pas comment y remédier.
Puis, dans toutes librairies, il y a forcément un moment où le développeur doit faire attention à ce qu'il fait. Avec un très bon ORM, rien n'empêche de pouvoir récupérer des données via un input non vérifié par exemple. C'est le boulot du dév, pas de la lib.
Ici c'est pareil, si le dév ne définit pas correctement la config du cache, rien n'empêche d’accéder à n'importe quel fichier. Comment puis-je vérifier si la config fournie est correcte ? Je ne trouve pas.
En effet, ACache définit la manière de configurer la classe de cache. Je pense que l'idée est bonne de créer une autre classe gérant la config du cache.
En fait, j'ai choisi la GPL3 rapidement car elle oblige quelqu'un qui modifie le code à le publier. Mais je n'ai pas regardé plus loin et ne suis pas borné à rester sur cette licence.
Pouvoir utiliser une autre classe d'affichage est prévu, mais pas une priorité car je n'arrive pas à trouver d'autre méthode d'affichage que celle mise en place. Peut-être parce que je n'en ai pas l'utilité. Si vous en voyez une, je prends avec plaisir
Je ne suis pas fan non plus du code que tu cites. Je pense mettre en place le même système que le cache dans le cas où il s'avère qu'un autre moteur de rendu serait utile.Dans tous les cas, le code sera mis au propre.
Merci encore Xenos pour tes commentaires très constructifs. Pour un amateur (et les autres aussi d'ailleurs), il est toujours très intéressant de recevoir de telles remarques qui poussent à l'amélioration.