mageekblog - Modifier un espace de nom sans casser la rétro-compatibilité - CommentairesLe blog personnel de Frédéric Hardy. Au menu, PHP, agilité, FreeBSD, cuisine et photographies.2021-12-02T08:20:54+01:00Frédéric Hardyurn:md5:26874ca5b8cd4cac8d08b0e68e64f63aDotclearModifier un espace de nom sans casser la rétro-compatibilité - mnapoliurn:md5:8f1f3ced13170f63826abd7e6ace21f22013-01-17T14:35:47+01:002013-01-17T14:39:56+01:00mnapoli<p>Je suis pas vraiment conquis. Gros bidouillage, j'aurais pensé que la "grosse migration" aurait été faite lors du passage du package de mageekguy/atoum vers atoum/atoum (ce qui aura de toute façon nécessité une action côté utilisateurs : changement de dépendance). À la limite, l'inverse aurait été plus adapté, à savoir "atoum" devient le "vrai" namespace et "mageekguy/atoum" est un alias pour garantir la rétrocompatibilité.</p>
<p>Le principal problème c'est qu'une bonne majorité des développeurs n'utilisent pas forcément vim mais un IDE qui va autocompléter les classes (et créer des warnings pour les classes qui n'existent pas). Peu de chance de passer à "atoum\" dans ces conditions si c'est juste un alias.</p>
<p>En tout cas je suis d'accord avec toi sur une chose, cette manie "d'obliger" d'avoir un vendor name pour respecter PSR-0 est bof bof.</p>