14982

<A> Tu sais, d’habitude, tu commences tu as un code super propre, nickel, plein de commentaires.
<B> En théorie, oui…
<A> Et puis après, tu rajoutes plein d’options, tu développes, tu bidouilles, tu mets un peu de scotch dans un coin pour que ça fonctionne, tu fous des variables avec des noms stupides, et tu t’y retrouves plus dans ton code.
<B> 😀 Ca me parle plus comme façon de coder oui !
<A> Bin là, je viens de faire le contraire… J’ai super bien pensé mon code au début, je l’ai bien commenté comme il faut dans tout les sens. J’ai prototypé toutes mes fonctions. J’ai fait un truc nickel. Même à la fin, quand tout fonctionnait, je me retrouvais dans la moindre parcelle de code…
<B> Et… ?
<A> Mon client m’a fait enlever toutes les options. L’une après l’autre. Et j’ai du me débrouiller comme je pouvais pour tout ajuster. Du coup, maintenant j’ai un truc super simple, avec deux fonctionnalités et quart, que j’ai passé 5 jours à coder, et je m’y retrouve plus nul part dans le code…

2
1

16 responses to “14982”

  1. Avatar de SuperPampy
    SuperPampy

    Pauvre A .. la communauté des codeurs t’apporte son soutien, courage !

  2. Etant également développeur, la suite est facile à deviner…

    Deux semaines plus tard (ou trois mois ou un an, on s’en fout):
    A: Put**n de client de m*rde !!!!!
    B: ???
    B: Qu’est ce qui t’arrives ?
    A: Tu te souviens, y’a 2 semaines, du client qui m’avait fait enlever toutes les options que j’avais mises dans son appli ?
    B: Oui, et ?
    A: Bah ce c*n m’a dit: ‘Finalement, c’était une bonne idée les options que vous aviez faites, merci de les remettre’

  3. Dites, éclairez-moi… parce que je veux bien avoir un niveau en code à mi-chemin entre celui d’une drosophile morte et une moule marinière (sans sa sauce), mais…

    Une option, au départ… c’est pas un truc accessoire que tu peux enlever sans changer radicalement le fonctionnement global ?

    Ou alors les freins étaient en option sur vos bagnoles, les gars ?

  4. Avatar de Darkfender
    Darkfender

    2,25 fonctions? Bah en une heure ou deux il les a recodées proprement, the end.

  5. Avatar de le_phagocyte
    le_phagocyte

    En fait, le codeur et son client, c’est comme une mère et son ado.

    L’ado est peinard à l’aise dans sa chambre bien remplie au sol bien garni. La mère n’est pas satisfaite et réclame à l’ado un “rangement”. Comme le client a toujours raison, surtout si c’est lui qui cuisine les lasagnes et le poulet rôti, l’ado s’exécute. Résultat : la mère est satisfaite de l’état d’une pièce où elle ne fout jamais les pieds, et l’ado, lui, ne retrouve plus rien.

    Et le pire, après, c’est qu’il n’est même pas certain d’avoir du poulet.

  6. Avatar de Bencayou

    Ils ont pas fini de parler en codé, j’ai rien capté moi !!!

  7. Avatar de Bartouse66
    Bartouse66

    J’ai rien compris mais ça avait l’air très drôle !

  8. Avatar de psychosophe
    psychosophe

    /* partout, quelques lignes supplémentaires pour recoller les morceaux. Et comme ça, le code reste propre et évolutif.

  9. Au final dans le codage à la fin, tu te retrouve toujours avec un truc à en perdre ton langage binaire !

  10. Avatar de darkbebert
    darkbebert

    sinon tu as TDD, nettement plus efficace que tous les commentaires que tu pourras rajouter

  11. Avatar de Edenlight
    Edenlight

    En gros d’habitude au début tu t’y retrouves bien et c’est bien commenté et à la fin tu ne t’y retrouves plus dans ton code, alors que là, au début il s’y retrouvait bien et c’était bien commenté mais à la fin il ne s’y retrouvait plus dans son code… euh… wait!

    Bizarre que personne n’ai remarqué que cette quote n’avait pas trop de sens^^

  12. @champy : réponse à donner à ce client : “Ok ça vous coûtera X euros et il me faudra Y jours.hommes !”

  13. en même temps si le code est versionné on peut facilement remonté au code propre ^^

  14. Avatar de Bowbowzer

    Mais, tout mettre en commentaires ça aurait pas été plus simple ? Une fois le client content supprimer tout les commentaires superflus. Ça gave le code mais au final c’est ptêt plus économique et rapide non ?

  15. Avatar de Ourchon

    Si son code était bien foutu, il aurait pu assez simplement virer ces options, justement, vu que ce sont des options 🙂

    Et s’il gère correctement ses versions, si le client lui demande de tout remettre, il a juste à restaurer la version complète.

    La qualité, ça ne s’improvise pas, c’est pas donné au premier pingouin venu !

  16. Avatar de Quartman

    Champy. Étant deb tu aurais gardé une sauvegarde de ton code d’origine et ça t’aurais juste fais sourire.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *