Messages de pekic45442

Le 21 mars 2022 à 16:44:55 :
Je suis pâtissier de métier et je pensais me réorienter en dev web vous me mettez un coup au moral là :peur:

Régale nous de tes délicieux gâteaux plutôt que de faire du php dégueulasse à respecter des règles de couleur 60/30/10 pondues par des marketeuxhttps://image.noelshack.com/fichiers/2017/39/3/1506524542-ruth-perplexev2.png

Le 21 mars 2022 à 16:44:21 :

Le 21 mars 2022 à 16:43:15 :

Le 21 mars 2022 à 16:41:17 :

Le 21 mars 2022 à 16:39:24 :

Le 21 mars 2022 à 16:37:33 :

Le 21 mars 2022 à 16:34:58 :

Le 21 mars 2022 à 14:57:39 :
Bienvenue dans le monde des bullshitjob l'OP, tellement étouffé par le réglementaire que ça n'a plus aucun sens :)

Documenter et empecher d'introduire un bogue qui impactera des centaines de milliers de personne ce n'est pas un bullshit job mais bonhttps://image.noelshack.com/fichiers/2017/02/1484039097-jesussssss.png

Tu fais des tests automatisés / unit tests pour empêcher l'introduction d'un bughttps://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

Ca, c'est la théoriehttps://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png
Fatalement, vient au moment où ton unittest correspond plus à la réalité si tu bosses sur un truc qui bouge, genre un marché. Et alors, tu pushes tes modifs avec un unittest qui n'est plus à jour, et le vrai comportement est assez indéfini.

Ben si ton unit test passe il correspond à la réalité. Bien plus à jour que de la doc hein.

Bah non.
Si le marché passe les timestamp du milli vers la nano, comme ça va être le cas pour un fameux marché dérivé asiatique, tes units tests avec des timestamps en milli vont pas te dire que ton implem est plus compliant, et la mise en prod va te dire "tiens c'est rigolo, tous tes timestamps datent de la préhistoire, on valide rien fdp"

Ben ta documentation sera forcément moins à jour que du code qui teste hein.

Pas si tu implémentes une solution sur la documentation d'un acteur extérieur, ce qui fait foi sur un marché financier, c'est la documentation du marché, pas tes unittest de randomhttps://image.noelshack.com/fichiers/2018/10/1/1520260980-risitas94.png
Si le marché me dit "bon en fait les ordres au prix du marché, ça marche plus", si j'ai des tests qui disent que ça marche, valider mes tests change rien au fait que mon code est faux.

Le 21 mars 2022 à 16:43:37 :
Putain la productivité digne d'un pays africainhttps://image.noelshack.com/fichiers/2016/47/1479917774-trump3.png

Pourquoi vous taffez pas juste 2/3h chez vous et vous faites ce que vous voulez le reste du temps ?https://image.noelshack.com/fichiers/2016/47/1479917774-trump3.png

Parce que les 2h de travail sont savament réparties sur 9h, et si t'es pas devant le PC pendant 31 secondes, t'as un critical prod qui pophttps://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png

Le 21 mars 2022 à 16:41:17 :

Le 21 mars 2022 à 16:39:24 :

Le 21 mars 2022 à 16:37:33 :

Le 21 mars 2022 à 16:34:58 :

Le 21 mars 2022 à 14:57:39 :
Bienvenue dans le monde des bullshitjob l'OP, tellement étouffé par le réglementaire que ça n'a plus aucun sens :)

Documenter et empecher d'introduire un bogue qui impactera des centaines de milliers de personne ce n'est pas un bullshit job mais bonhttps://image.noelshack.com/fichiers/2017/02/1484039097-jesussssss.png

Tu fais des tests automatisés / unit tests pour empêcher l'introduction d'un bughttps://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

Ca, c'est la théoriehttps://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png
Fatalement, vient au moment où ton unittest correspond plus à la réalité si tu bosses sur un truc qui bouge, genre un marché. Et alors, tu pushes tes modifs avec un unittest qui n'est plus à jour, et le vrai comportement est assez indéfini.

Ben si ton unit test passe il correspond à la réalité. Bien plus à jour que de la doc hein.

Bah non.
Si le marché passe les timestamp du milli vers la nano, comme ça va être le cas pour un fameux marché dérivé asiatique, tes units tests avec des timestamps en milli vont pas te dire que ton implem est plus compliant, et la mise en prod va te dire "tiens c'est rigolo, tous tes timestamps datent de la préhistoire, on valide rien fdp"

Le 21 mars 2022 à 16:37:33 :

Le 21 mars 2022 à 16:34:58 :

Le 21 mars 2022 à 14:57:39 :
Bienvenue dans le monde des bullshitjob l'OP, tellement étouffé par le réglementaire que ça n'a plus aucun sens :)

Documenter et empecher d'introduire un bogue qui impactera des centaines de milliers de personne ce n'est pas un bullshit job mais bonhttps://image.noelshack.com/fichiers/2017/02/1484039097-jesussssss.png

Tu fais des tests automatisés / unit tests pour empêcher l'introduction d'un bughttps://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

Ca, c'est la théoriehttps://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png
Fatalement, vient au moment où ton unittest correspond plus à la réalité si tu bosses sur un truc qui bouge, genre un marché. Et alors, tu pushes tes modifs avec un unittest qui n'est plus à jour, et le vrai comportement est assez indéfini.

Le 21 mars 2022 à 16:30:19 :

Le 21 mars 2022 à 16:26:54 :

Et non, parce que la boîte ne paye pas les licences Intellij, donc on a le droit de les utiliser, mais pas de montrer qu'on fait de la prod avec la community edition. :)
Du coup on code sous Eclipse devant les clients, parfois même Atom ou VSCode pour pousser le vice :rire:
Big up à mon collègue qui a fait des corrections sur du Java avec EMACS en pleine conférence clienthttps://image.noelshack.com/fichiers/2016/38/1474488555-jesus24.png

Ah ouaishttps://image.noelshack.com/fichiers/2016/45/1478845876-1.png

Change de misson ou RIPhttps://image.noelshack.com/fichiers/2016/51/1482262096-jesus.png

Mais ce que je disais sur les annotations fonctionne aussi, vu que c'est qu'un plugin à ajouter au pom.xml.
Mais bon les archi vont sans doute pas vouloirhttps://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png

T'as pas idée du poids de l'administratif dans les grosses boîtes, j'ai commencé ma carrière dans une start-up où j'avais un PC ubuntu avec l'accès root et un compte git admin, et là à chaque projet je dois demander d'être mis en dev dans le git avant de pouvoir push UNE PUTAIN DE BRANCHEhttps://image.noelshack.com/fichiers/2018/10/1/1520260980-risitas94.png

J'ai fait des journées à 1000 lignes de code dans ma première boîte, avec des implémentations multithreadées, des trucs bien edge, ... Et là, c'est du Java 8, et de la maintenance. Développer des trucs, c'est pour les seniors et CTO, les autres on fait du "ok je renomme les variables" pendant 2 semaines ,toutes les 2 semaineshttps://image.noelshack.com/fichiers/2017/39/3/1506524542-ruth-perplexev2.png

Le 21 mars 2022 à 16:31:10 :

Le 21 mars 2022 à 16:28:49 :

Le 21 mars 2022 à 16:27:13 :

if (v != null && v.isBool())

si null ca crash faut le séparer en 2 if

bien sur que non le segpa l'opérande de droite n'est évalué que si celui de gauche est vrai

en c# il check les 2 avant de faire le &&

Quel langage de merdehttps://image.noelshack.com/fichiers/2016/26/1467335935-jesus1.png
Et ça se plaint que les projets Unity ont du code spaghettihttps://image.noelshack.com/fichiers/2017/39/3/1506524542-ruth-perplexev2.png

Le 21 mars 2022 à 16:27:13 :

if (v != null && v.isBool())

si null ca crash faut le séparer en 2 if

Non, le compilateur runtime java n'évalue pas la deuxième proposition si la première est fausse et c'est un &&, et n'évalue pas la deuxième si la première est vraie avec un ||.
C'est pareil en C je crois, et en Python.

Le 21 mars 2022 à 16:23:40 :

Le 21 mars 2022 à 16:21:17 :

Le 21 mars 2022 à 16:18:55 :

Le 21 mars 2022 à 16:18:25 :

Le 21 mars 2022 à 16:15:49 :

Le 21 mars 2022 à 16:08:29 :
Ton objectif cette semaine ? Changer
if (v.isBool())
en
if (v != null && v.isBool())

Le CI est instable et on t'accusera si ça saute. La docu est pas à jour, et les delivrer la solution aux clients demande de la tester sous Linux, MacOS et Windows XP, 7, 8, 8.1, 10 et 11.https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

Temps estimé ? 13 man days.https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png

Sinon passer à un langage avec le null safetyhttps://image.noelshack.com/fichiers/2018/27/4/1530827992-jesusreup.png

Attend, tu es en train de proposer à une grande entreprise de lâcher le sacro-saint Java (et pas n'importe lequel, Java 8) pour un langage de punk comme Rust ?https://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png
Tu as le droit, par contre faut en parler au CTO, il va ouvrir un ticket, le mettre en "nice to have" et l'oublier.

Tu ne sais déjà pas le travail qu'il a fallut faire pour passer de java 7 à java 8, alors changer de langage (et pire encore, de paradigme) c'est impossible.https://image.noelshack.com/fichiers/2016/26/1467335935-jesus1.png

Non tu passes en Kotlin. 100% compatible avec Java et t'as pas les NPE

Khey je sais bien, je dev en Java seulement professionellement, personnellement j'alterne entre le C++, le python, Rust, ... Bref des trucs pour varier les plaisirs, mais quand t'as une base de code de 30 ans de Java, que la moindre migration d'une version à l'autre prend des années, c'est juste pas possible.
J'ai fait des interviews chez JP Morgan, la plus grande banque d'investissement au monde, le poste de dev java c'était 50% de migration annoncée.https://image.noelshack.com/fichiers/2017/07/1487382298-risitasdepressif.png

T'as fait quoi comme études ?https://image.noelshack.com/fichiers/2017/39/3/1506524542-ruth-perplexev2.png

Prépa + école d'ingé rang A spé info.
Une spé qui n'a rien à voir avec la finance mais ça recrute tellement que t'as quasi pas le choix d'y faire un tour si t'es ouvert.https://image.noelshack.com/fichiers/2018/10/1/1520256134-risitasue2.png

Le 21 mars 2022 à 16:22:52 :

Le 21 mars 2022 à 16:21:17 :

Le 21 mars 2022 à 16:18:55 :

Le 21 mars 2022 à 16:18:25 :

Le 21 mars 2022 à 16:15:49 :

Le 21 mars 2022 à 16:08:29 :
Ton objectif cette semaine ? Changer
if (v.isBool())
en
if (v != null && v.isBool())

Le CI est instable et on t'accusera si ça saute. La docu est pas à jour, et les delivrer la solution aux clients demande de la tester sous Linux, MacOS et Windows XP, 7, 8, 8.1, 10 et 11.https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

Temps estimé ? 13 man days.https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png

Sinon passer à un langage avec le null safetyhttps://image.noelshack.com/fichiers/2018/27/4/1530827992-jesusreup.png

Attend, tu es en train de proposer à une grande entreprise de lâcher le sacro-saint Java (et pas n'importe lequel, Java 8) pour un langage de punk comme Rust ?https://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png
Tu as le droit, par contre faut en parler au CTO, il va ouvrir un ticket, le mettre en "nice to have" et l'oublier.

Tu ne sais déjà pas le travail qu'il a fallut faire pour passer de java 7 à java 8, alors changer de langage (et pire encore, de paradigme) c'est impossible.https://image.noelshack.com/fichiers/2016/26/1467335935-jesus1.png

Non tu passes en Kotlin. 100% compatible avec Java et t'as pas les NPE

Khey je sais bien, je dev en Java seulement professionellement, personnellement j'alterne entre le C++, le python, Rust, ... Bref des trucs pour varier les plaisirs, mais quand t'as une base de code de 30 ans de Java, que la moindre migration d'une version à l'autre prend des années, c'est juste pas possible.
J'ai fait des interviews chez JP Morgan, la plus grande banque d'investissement au monde, le poste de dev java c'était 50% de migration annoncée.https://image.noelshack.com/fichiers/2017/07/1487382298-risitasdepressif.png

Au pire tu restes en Java et tu ajoutes les annotations Jetbrains @Nullable et @NotNull là où il faut.
Mais bon une migration vers Kotlin c'est pas la mer à boire, la productivité sera meilleure et la qualité aussihttps://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png

Et non, parce que la boîte ne paye pas les licences Intellij, donc on a le droit de les utiliser, mais pas de montrer qu'on fait de la prod avec la community edition. :)
Du coup on code sous Eclipse devant les clients, parfois même Atom ou VSCode pour pousser le vice :rire:
Big up à mon collègue qui a fait des corrections sur du Java avec EMACS en pleine conférence clienthttps://image.noelshack.com/fichiers/2016/38/1474488555-jesus24.png

Le 21 mars 2022 à 16:18:55 :

Le 21 mars 2022 à 16:18:25 :

Le 21 mars 2022 à 16:15:49 :

Le 21 mars 2022 à 16:08:29 :
Ton objectif cette semaine ? Changer
if (v.isBool())
en
if (v != null && v.isBool())

Le CI est instable et on t'accusera si ça saute. La docu est pas à jour, et les delivrer la solution aux clients demande de la tester sous Linux, MacOS et Windows XP, 7, 8, 8.1, 10 et 11.https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

Temps estimé ? 13 man days.https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png

Sinon passer à un langage avec le null safetyhttps://image.noelshack.com/fichiers/2018/27/4/1530827992-jesusreup.png

Attend, tu es en train de proposer à une grande entreprise de lâcher le sacro-saint Java (et pas n'importe lequel, Java 8) pour un langage de punk comme Rust ?https://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png
Tu as le droit, par contre faut en parler au CTO, il va ouvrir un ticket, le mettre en "nice to have" et l'oublier.

Tu ne sais déjà pas le travail qu'il a fallut faire pour passer de java 7 à java 8, alors changer de langage (et pire encore, de paradigme) c'est impossible.https://image.noelshack.com/fichiers/2016/26/1467335935-jesus1.png

Non tu passes en Kotlin. 100% compatible avec Java et t'as pas les NPE

Khey je sais bien, je dev en Java seulement professionellement, personnellement j'alterne entre le C++, le python, Rust, ... Bref des trucs pour varier les plaisirs, mais quand t'as une base de code de 30 ans de Java, que la moindre migration d'une version à l'autre prend des années, c'est juste pas possible.
J'ai fait des interviews chez JP Morgan, la plus grande banque d'investissement au monde, le poste de dev java c'était 50% de migration annoncée.https://image.noelshack.com/fichiers/2017/07/1487382298-risitasdepressif.png

Le 21 mars 2022 à 16:15:49 :

Le 21 mars 2022 à 16:08:29 :
Ton objectif cette semaine ? Changer
if (v.isBool())
en
if (v != null && v.isBool())

Le CI est instable et on t'accusera si ça saute. La docu est pas à jour, et les delivrer la solution aux clients demande de la tester sous Linux, MacOS et Windows XP, 7, 8, 8.1, 10 et 11.https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

Temps estimé ? 13 man days.https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png

Sinon passer à un langage avec le null safetyhttps://image.noelshack.com/fichiers/2018/27/4/1530827992-jesusreup.png

Attend, tu es en train de proposer à une grande entreprise de lâcher le sacro-saint Java (et pas n'importe lequel, Java 8) pour un langage de punk comme Rust ?https://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png
Tu as le droit, par contre faut en parler au CTO, il va ouvrir un ticket, le mettre en "nice to have" et l'oublier.

Tu ne sais déjà pas le travail qu'il a fallut faire pour passer de java 7 à java 8, alors changer de langage (et pire encore, de paradigme) c'est impossible.https://image.noelshack.com/fichiers/2016/26/1467335935-jesus1.png

Le 21 mars 2022 à 16:12:26 :

Le 21 mars 2022 à 16:04:06 :

Le 21 mars 2022 à 16:01:32 :
Ayaaaa exactement pareil je pensais être le seul :rire:
J’en peux plus
J’ai rdv avec mon manager
Je vais lui dire que je me barre bientôt

Parfois j'observe les jardiniers bosser dans le parc au pied du bureau, et je suis jalouxhttps://image.noelshack.com/fichiers/2020/31/4/1596129454-ahi-fondu.png
Moi aussi j'ai envie de piloter un tracteur tondeusehttps://image.noelshack.com/fichiers/2020/31/4/1596129454-ahi-fondu.png

Mais bordel :rire:

Quand je vous entend je regrette vraiment pas de m’être arrêté à mon BTS

Tous les métiers sont comme ça, mon frère est gendarme, son métier c'est d'attendre à côté d'un vanne dans le froid et le chaud.
Ma mère est secrétaire, son métier c'est d'attendre 30 minutes que quelqu'un vienne lui demander la même chose que les 10 précédents.
Ma cousine est docteur, son métier c'est d'écouter les petites vieilles avoir des douleurs imaginaires parce qu'elles meurent de solitude chez elles.

Le 21 mars 2022 à 16:09:33 :

Le 21 mars 2022 à 16:08:29 :
Ton objectif cette semaine ? Changer
if (v.isBool())
en
if (v != null && v.isBool())

Le CI est instable et on t'accusera si ça saute. La docu est pas à jour, et les delivrer la solution aux clients demande de la tester sous Linux, MacOS et Windows XP, 7, 8, 8.1, 10 et 11.https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

Temps estimé ? 13 man days.https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png

Too real... too real...https://image.noelshack.com/fichiers/2020/31/4/1596129454-ahi-fondu.png

Non, le process est un peu light, il faut faire une merge request, demander lors du daily qui est prêt pour une séance de peer-review, puis merge. Lors du post-mortem du projet il faudra trouver 1 situation challengeante dans le ticket, et comment tu l'as dépassée en accord avec les valeurs de l'entreprise.https://image.noelshack.com/fichiers/2016/38/1474488555-jesus24.png

Ton objectif cette semaine ? Changer
if (v.isBool())
en
if (v != null && v.isBool())

Le CI est instable et on t'accusera si ça saute. La docu est pas à jour, et les delivrer la solution aux clients demande de la tester sous Linux, MacOS et Windows XP, 7, 8, 8.1, 10 et 11.https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

Temps estimé ? 13 man days.https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png

Le 21 mars 2022 à 16:01:26 :
Le pire ça reste les islamistes qui te sermonnent quand tu dis Mahomet au lieu de Muhammad

Ces serpents qui font croire aux musulmans naïfs que Mahomet serait une modification insultante du nom du prophète de l'islam pour qu'ils haïssent les français

Jamais pigé ce délire. Mahomet, Mohammed, Muhammad, Mehmet, Mamadou, ... C'est comme Jésus, Joshua, Yeshua, ... C'est le même nom dans de différentes langueshttps://image.noelshack.com/fichiers/2018/10/1/1520260980-risitas94.png

Le 21 mars 2022 à 16:00:26 :

Le 21 mars 2022 à 15:57:39 :
Perso je dis le "Prophète sawi sawu salamhttps://image.noelshack.com/fichiers/2018/45/1/1541419016-chameau-ismail-ouslimani.png" en hommage aux français komvouzémoi plus français que moi qui sortent les voisins

Perso je dis "Muhammad salalah a3lihi wa salam"https://image.noelshack.com/fichiers/2021/32/2/1628615552-1-yapq97wc.png

Oui c'est ça que je voulais dire, sawi sawu salamhttps://image.noelshack.com/fichiers/2018/45/1/1541419016-chameau-ismail-ouslimani.png

Perso je dis le "Prophète sawi sawu salamhttps://image.noelshack.com/fichiers/2018/45/1/1541419016-chameau-ismail-ouslimani.png" en hommage aux français komvouzémoi plus français que moi qui sortent les voisins
Mon chat va mourir
07/03/2022 13:03

Je peux pas en vouloir à ta copine, j'ai mis des mois avant d'accepter que piquer mon chien était le mieux pour tout le monde, et j'en ai vraiment voulu à ma famille de pas tout avoir fait pour le sauver. Drôle de cerveau émotionnel qu'on a, capable d'analyse rationnelle, et capable de complètement les ignorer pour trouver le confort dans des chimères.https://image.noelshack.com/fichiers/2017/07/1487382298-risitasdepressif.png

Paix à ton chat khey, et surtout, paix à ton coeur.

Qu'est-ce que c'est que cette analyse merdique, pourquoi il choisirait de bombarder la France, qui a des sous-marins nucléaires partout dans le monde avec comme seul ordre de riposter, plutôt que la pologne qui serait KO ? :pf:
Je veux dire, quel avantage tactique, puisque le bombardement élimine toutes les armes SAUF nucléaires :pf:

Le 25 février 2022 à 13:14:46 :

Le 25 février 2022 à 13:13:23 :
Je vis à Hong Kong, et là depuis quelques semaines ça s'intensifie la merde ambiante, les gens ici veulent partir vers le canada et l'australie. Ca va pas s'arranger.

L’Australie deviendra un jour Asiatique

C’est hallucinant le nombre d’indiens et de Chinois qui rentrent dans le pays chaque année

En même temps, la chine + corée + japon et inde + paki + bangla c'est 3 milliards de personnes.
La moitié du monde ressemble à ses gens :hap:
Tu rajoutes l'Indonésie / Philipines / Thailande / ... On arrive à la majorité.