


Zerosquare (./854) :Pour défendre mon beefsteak, mes requêtes de changements en prod sont faites via transaction, et je vérifie toujours avant les nombres de changements envisagés via un select :3
jamais de modifs en production, et toujours un backup.
" quand on doit travailler sur du code d'autrui). Au delà des méthodes objectivement mauvaises, choisies par manque d'expérience et/ou d'intelligence du programmeur d'origine, toutes les méthodes différentes de celle que tu aurais choisie vont te paraître mauvaises et dures à suivre (soit parce que tu ne comprends pas pourquoi cette solution a été choisie, soit parce que c'est tout simplement une question de goût). Il n'y a qu'à voir les topics où vous tapez sur mon code parce que j'ai un style bien particulier. 

Brunni (./889) :Tu devrais t'intéresser à l'histoire de l'informatique, tu serais surpris. Plein de concepts / problèmes / solutions soi-disant "nouveaux" ont en fait été décrits, analysés, voire implémentés il y a plusieurs dizaines d'années. Et c'est pas rare que les solutions de l'époque soient mieux conçues que celles qu'on utilise couramment aujourd'hui.
Ce qu'on faisait y a 60 ans n'a rien à voir.
Zeph (./885) :J'ai dû faire des modifications sur plus de sites construits avec du "code de merde" que je ne peux en compter. Ça n'a jamais été agréable, mais toujours avec un air de challenge. Et mon boulot, c'est en partie de résoudre des problèmes.
Bien sûr, mais ce que je veux dire c'est qu'on se plaint systématiquement d'arriver sur du "code de merde", ce qui signifie en général "du code qu'on a pas écrit soi-même". Je n'ai à peu près jamais vu un développeur être appelé pour travailler sur un projet et ne pas avoir envie de changer au moins autant de choses que ce qu'on lui a demandé d'ajouter.
Meowcate (./896) :(attends je te fais les réponses classiques)Zeph (./885) :J'ai dû faire des modifications sur plus de sites construits avec du "code de merde" que je ne peux en compter. Ça n'a jamais été agréable, mais toujours avec un air de challenge. Et mon boulot, c'est en partie de résoudre des problèmes.
Bien sûr, mais ce que je veux dire c'est qu'on se plaint systématiquement d'arriver sur du "code de merde", ce qui signifie en général "du code qu'on a pas écrit soi-même". Je n'ai à peu près jamais vu un développeur être appelé pour travailler sur un projet et ne pas avoir envie de changer au moins autant de choses que ce qu'on lui a demandé d'ajouter.
Là, non, ça n'a rien à voir. Je me plains parce que je n'ai jamais vu un truc pareil. Personne ne semblait avoir d'idée de ce qu'il a fait et où il allait. Le tout est impossible à maintenir ("impossible" au sens développement : tout est possible si on a suffisamment de temps et de ressources). Le code source pourrait alimenter le DailyWTF pendant des années. Tout ce qu'on peut noter de mal dans le développement web existe ici. Même de mauvaises pratiques du développement classique, comme des pages de code dont une grande majorité du contenu est commentée avec pour simple explication "OLD".
C'est le genre de choses qui me fait crier un grand NON quand on entend ensuite jesaisplusqui parler de mettre en place des formations de développeur en l'espace de quelques semaines, parce que construire une maison c'est juste poser des briques l'une sur l'autre, pas besoin de faire un plan avant ou s'assurer que le sol n'est pas marécageux.La rigueur bordel, la RIGUEUR. Qu'importe si tu fais du code de merde comme utiliser une boucle for de 100'000 tours en guise de sleep() tant que l'on peut comprendre ce que tu fais. L'informatique est l'un des enfants des mathématiques, et en maths le prof ne se contente pas d'accepter ta réponse si tu n'as pas donné ta démonstration. Que "ça fonctionne" ne suffit pas.
Meowcate (./896) :Je te prête une de mes applis web de 2009, si tu veux
Tout ce qu'on peut noter de mal dans le développement web existe ici.

Nil (./899) :moi je veux bien lui faire voir le code de tifrMeowcate (./896) :Je te prête une de mes applis web de 2009, si tu veux
Tout ce qu'on peut noter de mal dans le développement web existe ici.