Aujourd'hui, j'en rigole amère mais j'ai arrêté l'informatique particulièrement à cause de ces ânes.
Reprendre un code: "Tu vas nous permettre de passer du français à l'anglais par ce bouton dans l'interface graphique". Du J2EE. Simple, aller voir les .properties.
Non, le stagiaire est passer de l'anglais vers le français en codant tout en dur (supprimant l'anglais, grand défenseur de la langue de Molière). Je m'en suis sorti avec une perte de temps colossale et téléchargement du code source initial (qui contenais naturellement i18n).
Avoir un maître: Il pond des fonctions et d'autres trucs que tu dois réutiliser mais que tu sais pertinemment que çà ne sera jamais utilisé. Tu tests. INSOLENT!
Après avoir retourné 3 cas de crash ou de réponses totalement farfelues rapport au résultat attendu, tu post. Réponse: "T'es pas là pour tester mon code mais pour l'utiliser". Sérieux, je crois que je vais éviter de produire d'autres bugs, mes prédécesseurs ont été généreux sur ce point.
Astuce de chef de projet: "Quoi, tu test toutes les variables qui entrent en argument de fonction? Perte de temps!"
Oui, le patient s'appelle Konrad Mc Leod, il est né en 1412. Pas de soucis.
Pour les autres, j'espère que le logiciel de retraite dispose de la même fonctionnalité. J'enterre mémé et continu d'encaisser.
Disperser les requêtes à la base de donnée partout dans le logiciel plutôt que les centraliser. C'est nettement mieux. Chaque changement de table induit 3 jours de corrections diverses et variées. Avantage, la même demande va générer autant de résultats qu'il y a de développeur sur le projet. Second bonus, il y aura autant de connexion à la base de donnée qu'il y a de modules. Si encore chacun ne lance qu'une connexion pour sa partie de projet...
Nouvelle version du logiciel: "Bon, envoyés vos correctifs pour 11h. Je compile la version 3.11.04". Il est 9h30, tout le monde ignorait la sortie d'une nouvelle version ce jour.
Vous ne vous en rendez pas compte parce que vous ..... mais vous etes pas croyables tout de même.
Des pompeurs de codes sources manifestent sur developpez.com ???? Il vous faut le code source et les cours qui vont avec !!!!
J'ai en deux pas mal.
L'internationalisation avec GWT. Les traductions étaient dupliqués et du mélange :
- Des annotations dans le code pour les valeurs par défaut en anglais (mécanique spéciale GWT)
- Un fichier <xxx>.properties qui parfois va contenir de l'anglais parfois du français
- les fichiers <xxx>_fr.properties et <xxx>_en.properties qui contiennent leur propre traduction correctes
J'ai récemment intégré sur conseil du'n autre projet un tableau angular material dans du angular element pour l'intégré dans du GWT. Mais comme le tableau angular material est trop basique pour nos besoin, je l'ai remplacer par ag-grid. En outre je communique avec le GWT via les CustomEvents. Bon en soi le principe est quand même un peu sale, mais je l'ai fait proprement
De toute façon c'est aléatoire dans certains cas.
Tu peux trouver des soft qui le font à ta place d'une manière automatisée. Ils parcourent ton code et remplace les variables par des chaines.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager