Messages de Contravariance

Le 28 janvier 2021 à 12:23:07 Pierre_Aronnax a écrit :

Le 28 janvier 2021 à 12:04:50 Contravariance a écrit :
Le nombre de dev qui ne savent pas tester leur code :malade:

Même certains avec 15 ans d'xp et speakers, je reprends le code ça teste pas la classe en isolation donc quand on refacto c'est top :honte:

Livrer en prod sans tester :bave:
Voir que ca marche :bave:

Là les tests sont écrits, mais comme c'est pas bien fait (pas de mock quand il en faut) du coup ça teste beaucoup trop de choses.

Le nombre de dev qui ne savent pas tester leur code :malade:

Même certains avec 15 ans d'xp et speakers, je reprends le code ça teste pas la classe en isolation donc quand on refacto c'est top :honte:

Le 28 janvier 2021 à 10:40:30 cuteTako a écrit :

Le 28 janvier 2021 à 10:38:21 LeBabtouDu93 a écrit :

Le 28 janvier 2021 à 10:33:58 cuteTako a écrit :

Le 28 janvier 2021 à 10:20:47 LeBabtouDu93 a écrit :
Je suis dev sur un projet en autonomie, je bosse chez moi dans ma chambre, je ne vois et ne parle plus a personne car je bosse solo

Je suis a bout, je perds toute motivation et je n'arrive même plus à bosser plus de 3/4h par jour

D'autres khey comme moi? Je suis en détresse sociale

2 ans que je bosse et j'en peux plus, je sais pas si je me suis trompé de vocation ou quoi, les projets perso en ecole d'inge étaient cool, les projets en entreprise sont chiants a mourir

Je le dis & redis, mais c'est commun mec. C'est une catastrophe ce confinement. J'entends bcp de témoignages comme le tien.

Merci khey tu me rassures en disant ca honnêtement
Je suis tellement déconnecté que je sais même plus si c'est moi qui suis un branleur ou si c'est pareil pour beaucoup de gens

Non, faut tenir bon et essayer de trouver des "à côté" réconfortants. C'est franchement pas simple.
Te laisse pas manger par le stress, la déprime, la léthargie. :ok:

le truc c'est que beaucoup de notre génération sont célibataires, vivent seuls dans un petit appartement et sont loin de leur famille/amis pour le travail.

De fait, les liens sociaux sont très pauvres en ces temps de crise.

Le 28 janvier 2021 à 10:16:22 cuteTako a écrit :

Le 28 janvier 2021 à 10:10:59 Contravariance a écrit :

Le 28 janvier 2021 à 10:08:38 cuteTako a écrit :

Le 28 janvier 2021 à 10:01:47 Contravariance a écrit :

Le 28 janvier 2021 à 09:49:06 cuteTako a écrit :
vous trouvez ça propre les guards clauses ?

Personnellement je ne suis pas fan, j'essaie d'appliquer les principes de programmation raisonnée avec un seul return par méthode (et j'utilise pas d'exception). Avoir plusieurs sorties dans la méthode n'aide pas au déboggage (on peut oublier de mettre un point d'arrêt).

Dans certains cas ça peut simplifier le code d'utiliser les guards clauses (typiquement ça se fait souvent dans les constructeurs où on vérifie des assertions sinon on lève un IllegalArgumentException), mais le fait de tout coder de façon chaînée - fluent - est plus intéressant dans certains langages.

Je suis assez d'accord :ok: l'ancienne boîte dans laquelle j'étais les utilisaient en masse et mon actuelle pas du tout

C'est un style de programmation, donc assez propre à chacun.
D'expérience, je trouve que n'avoir qu'un seul return oblige les dev à réfléchir à leur implémentation et à faire du code propre.

Sinon ça devient la foire à tout (j'ai déjà vu des méthodes avec 10 returns, faut pas abuser.... d'ailleurs il me semble que les analyseurs statiques de code mettent un code smell au delà de 3 returns).

Après ça respecte les early return, c'est pas une si mauvaise chose

Et entre

void example(bool b) {
if(b) return;

// implementation goes here
}

&

void example2(bool b) {
if(!b) {
// implementation goes here
}
}

Tu preferes quoi ? :o))

Aucun des deux, j'évite d'utiliser les if si possible :hap:

Sinon if suivi d'une négation c'est peut-être encore pire qu'un return. Mais c'est au cas par cas.

Le 28 janvier 2021 à 10:08:38 cuteTako a écrit :

Le 28 janvier 2021 à 10:01:47 Contravariance a écrit :

Le 28 janvier 2021 à 09:49:06 cuteTako a écrit :
vous trouvez ça propre les guards clauses ?

Personnellement je ne suis pas fan, j'essaie d'appliquer les principes de programmation raisonnée avec un seul return par méthode (et j'utilise pas d'exception). Avoir plusieurs sorties dans la méthode n'aide pas au déboggage (on peut oublier de mettre un point d'arrêt).

Dans certains cas ça peut simplifier le code d'utiliser les guards clauses (typiquement ça se fait souvent dans les constructeurs où on vérifie des assertions sinon on lève un IllegalArgumentException), mais le fait de tout coder de façon chaînée - fluent - est plus intéressant dans certains langages.

Je suis assez d'accord :ok: l'ancienne boîte dans laquelle j'étais les utilisaient en masse et mon actuelle pas du tout

C'est un style de programmation, donc assez propre à chacun.
D'expérience, je trouve que n'avoir qu'un seul return oblige les dev à réfléchir à leur implémentation et à faire du code propre.

Sinon ça devient la foire à tout (j'ai déjà vu des méthodes avec 10 returns, faut pas abuser.... d'ailleurs il me semble que les analyseurs statiques de code mettent un code smell au delà de 3 returns).

Le 28 janvier 2021 à 09:49:06 cuteTako a écrit :
vous trouvez ça propre les guards clauses ?

Personnellement je ne suis pas fan, j'essaie d'appliquer les principes de programmation raisonnée avec un seul return par méthode (et j'utilise pas d'exception). Avoir plusieurs sorties dans la méthode n'aide pas au déboggage (on peut oublier de mettre un point d'arrêt).

Dans certains cas ça peut simplifier le code d'utiliser les guards clauses (typiquement ça se fait souvent dans les constructeurs où on vérifie des assertions sinon on lève un IllegalArgumentException), mais le fait de tout coder de façon chaînée - fluent - est plus intéressant dans certains langages.

atteindre

Le 28 janvier 2021 à 00:56:09 goull-wallah a écrit :

Le 28 janvier 2021 à 00:55:24 Aleseth a écrit :
J'en ai un mais j'utilise pas linkedin, à part avoir des vues il sert à rienhttps://image.noelshack.com/fichiers/2020/52/6/1608985783-ahi-triangle.png

tu me rassure, t'a un bac+5?

Si tu n'as pas de compte linkedin, tu risques de passer à côté d'opportunités. Et je ne trolle pas.
Après tu as tout le temps de développer ton réseau professionnel (par les stages, emplois, conférences...), mais c'est indispensable de nos jours.

Le 28 janvier 2021 à 00:51:05 goull-wallah a écrit :

Le 28 janvier 2021 à 00:50:22 Contravariance a écrit :
Oui c'est indispensable. Bien plus qu'un compte GitHub.

att c'est no troll ce que tu dis la?https://image.noelshack.com/fichiers/2019/37/4/1568310538-jesus-le-hutt.png

Les RH et chasseurs de tête traînent sur linkedin, pas sur GitHub.

Safari :hap:
Oui c'est indispensable. Bien plus qu'un compte GitHub.

Le 27 janvier 2021 à 23:23:48 Hommedefrance a écrit :

Le 27 janvier 2021 à 23:18:06 ririsitas a écrit :
Tu oublie aussi que régulièrement ils te sermonnent moi à ton age....

"Moi à ton âge j'avais un bac et j'allais bosser pour acheter mon appartement avec ta maman traditionnelle à 21 ans et toi Célestin avec ton M2 en cybersécurité, je te rappelle que tu as 25 ans"https://image.noelshack.com/fichiers/2019/47/3/1574230097-vieuxporc.png

"Oui mais il y a rien sur le marché de l'emploihttps://image.noelshack.com/fichiers/2016/52/1483212071-risinouvelanseul.png"

"Faignant"https://image.noelshack.com/fichiers/2019/47/3/1574230097-vieuxporc.png

N'oublie pas qu'en sortie de master de cybersécurité tu es puceau aussi :)

Rien d'autres à rajouter que de faire des études puis go expat :oui:
la maison qui va coûter moins cher que le studiohttps://image.noelshack.com/fichiers/2018/25/2/1529422413-risitaszoom.png
Et quand ils ne pourront plus beaucoup marcher d'ici quelques années ils vont faire comment ? Ils monteront les escaliers ?
32m2 à deux à leur âge :pf:

Le 27 janvier 2021 à 21:38:31 Chicquera a écrit :
Je comprends pas pourquoi ils visent pas Issy les Moulineaux ? :(

Villejuif, Vitry etc.. petite couronne pas trop cher

ces boomers :(

Le 27 janvier 2021 à 20:28:41 magicorange a écrit :
Trop tard, j'avais déjà dit de bonne foi à mon manager qu'il y a pas grand chose à faire en ce momenthttps://image.noelshack.com/fichiers/2018/02/6/1515880750-rispcchat.png

Mais je suis pas obligé d'accepter sa proposition. Mais en même temps si je dis non je vais sûrement passer pour un flemmardhttps://image.noelshack.com/fichiers/2018/02/6/1515880750-rispcchat.png

Si t'es payé en conséquence pourquoi pas. Sinon non.

Le 27 janvier 2021 à 20:20:02 Pierre_Aronnax a écrit :

Le 27 janvier 2021 à 20:18:52 Kheyamoletteban a écrit :
Je suis allé sur site aujourd'hui ça m'a flingué

Je dois aller sur site pour récupérer des affaires.
Je n'irai pas osef même dans 2 mois:rire:

La même. Le Scrum Master de l'équipe qui se sent inutile et demande sans cesse si certains viennent sur site. Et personne ne bouge :rire: