Administrateur PHPfrance |
3131 Messages
16 févr. 2007, 19:06
Ben moi j'espère juste que je n'aurai jamais à travailler avec ce genre d'"artiste"... Dieu sait que je vois la poésie dans un beau code, que je trouve que l'acte de création induit par la programmation est de l'ordre de l'enfantement (mais je ne m'étalerai pas là-dessus il y aurait trop à dire), mais moi (Dieu aussi certainement) je sais que je ne peux rien prévoir avec certitude.
C'est aussi ça la beauté de la programmation, l'imprévisible bug que même le plus organisé et le plus talentueux laissera passer.
Et surtout le plus imprévisible, c'est le temps que l'on va passer à effectuer une modification (que ce soit une correction de bug ou autre).
Du coup rendre une page indisponible pour un temps indéterminé c'est de l'ordre de l'irresponsabilité : je crois qu'il n'y a qu'un chiffre à changer et bam ! loupé, ça a des implications imprévues, et je passe 2h à corriger l'effet boule de neige avant de pouvoir repasser ma page en "disponible", 2h pendant lesquels toute la section du site que je modifie est inutilisable. Si j'avais codé en local puis uploadé ça ne serait pas arrivé.
De même, si j'ai introduit sans le savoir un bug très grave, du genre qui va corrompre toute ma base de données, il va se retrouver directement en production. Si j'avais testé en local avant d'uploader ça ne serait pas arrivé.
Le jour où tu vas avoir le malheur d'oublier une malheureuse ligne "debug" que tu avais mis là pour le temps du débuggage, et que n'importe quel visiteur va avoir accès aux mots de passe de tout le monde pendant ne serait-ce que 5 minutes, tu réviseras peut-être ta méthode.
Le développement d'applications (et particulièrement d'applications en ligne) est aussi beau qu'un acte de création comme la mise au monde.... Mais implique presque autant de responsabilité.