Topic de cuteTako :

Prêt pour le daily de demain les pisseurs de code ?

Vous avez tous un site perso ici ? :noel:

Le 14 février 2021 à 08:39:49 ethyl-acetate a écrit :
Vous avez tous un site perso ici ? :noel:

non :noel:

Le 14 février 2021 à 08:39:49 ethyl-acetate a écrit :
Vous avez tous un site perso ici ? :noel:

J'essaie de me créer un site comme une sorte de "spotify eco+" mais sinon non :noel:

Personne ici fait du Go ? C’est la techno back du futur pour se faire embaucher à 200k dans la Silicon Valley :)

Le 14 février 2021 à 13:01:30 SlipOuCoca a écrit :
Personne ici fait du Go ? C’est la techno back du futur pour se faire embaucher à 200k dans la Silicon Valley :)

Oui, comme nodeJS :)

Le 12 février 2021 à 15:42:59 ethyl-acetate a écrit :
Question clean code tiens, si j'ai une guard clause, vous préférez

A ) if (dto == null) {
 return null;
}
B ) if (dto == null) {
 return dto;
}

Je suis pas dev Java mais quel est l’interêt d’écrire ce code plutôt que directement :
return dto;


Le 14 février 2021 à 13:09:42 SlipOuCoca a écrit :

Le 12 février 2021 à 15:42:59 ethyl-acetate a écrit :
Question clean code tiens, si j'ai une guard clause, vous préférez

A ) if (dto == null) {
 return null;
}
B ) if (dto == null) {
 return dto;
}

Je suis pas dev Java mais quel est l’interêt d’écrire ce code plutôt que directement :
return dto;


C'est une guard clause ici j'imagine.

Le 14 février 2021 à 13:20:27 SlipOuCoca a écrit :

Le 14 février 2021 à 13:19:30 UnaryOperator a écrit :

Le 14 février 2021 à 13:09:42 SlipOuCoca a écrit :

Le 12 février 2021 à 15:42:59 ethyl-acetate a écrit :
Question clean code tiens, si j'ai une guard clause, vous préférez

A ) if (dto == null) {
 return null;
}
B ) if (dto == null) {
 return dto;
}

Je suis pas dev Java mais quel est l’interêt d’écrire ce code plutôt que directement :
return dto;


C'est une guard clause ici j'imagine.

Et ?

Si tu écris directement return sans faire le check, tu pourras pas exécuter les instructions suivantes (d'ailleurs ça ne compilera pas).

Le 14 février 2021 à 12:07:59 Pierre_Aronnax a écrit :

Le 14 février 2021 à 08:39:49 ethyl-acetate a écrit :
Vous avez tous un site perso ici ? :noel:

J'essaie de me créer un site comme une sorte de "spotify eco+" mais sinon non :noel:

J'me suis fait un petit site à l'arrache ce matin, full statique, au moins pour exister sur le net :hap:

Le 14 février 2021 à 13:05:08 UnaryOperator a écrit :

Le 14 février 2021 à 13:01:30 SlipOuCoca a écrit :
Personne ici fait du Go ? C’est la techno back du futur pour se faire embaucher à 200k dans la Silicon Valley :)

Oui, comme nodeJS :)

Perso full roxxor nodeJS, le seul emploi pour lequel j'ai été embauché ... je fais du java :cool: :hap:

Le 14 février 2021 à 13:09:42 SlipOuCoca a écrit :

Le 12 février 2021 à 15:42:59 ethyl-acetate a écrit :
Question clean code tiens, si j'ai une guard clause, vous préférez

A ) if (dto == null) {
 return null;
}
B ) if (dto == null) {
 return dto;
}

Je suis pas dev Java mais quel est l’interêt d’écrire ce code plutôt que directement :
return dto;


c'est une guard clause, imagine que t'as du code apres

void bla(Dto dto) {
 if (dto == null ) return null;

//stuff...
int age = dto.getAge()
//stuff ...

}

si t'as pas ta guard clause, au moment d'appeler dto.getAge() t'auras une nullpointerexception.
autant sortir rapidement de l'exec de ta fonction

Le 14 février 2021 à 13:21:50 UnaryOperator a écrit :

Le 14 février 2021 à 13:20:27 SlipOuCoca a écrit :

Le 14 février 2021 à 13:19:30 UnaryOperator a écrit :

Le 14 février 2021 à 13:09:42 SlipOuCoca a écrit :

Le 12 février 2021 à 15:42:59 ethyl-acetate a écrit :
Question clean code tiens, si j'ai une guard clause, vous préférez

A ) if (dto == null) {
 return null;
}
B ) if (dto == null) {
 return dto;
}

Je suis pas dev Java mais quel est l’interêt d’écrire ce code plutôt que directement :
return dto;


C'est une guard clause ici j'imagine.

Et ?

Si tu écris directement return sans faire le check, tu pourras pas exécuter les instructions suivantes (d'ailleurs ça ne compilera pas).

Effectivement, j’avais pas saisi sa question. Du coup oui, je pense que je retournerais null.

bon dans mon cas je posais la question parce que la signature de la fonction était du genre Dto bla(Dto dto);

Le 14 février 2021 à 13:05:08 UnaryOperator a écrit :

Le 14 février 2021 à 13:01:30 SlipOuCoca a écrit :
Personne ici fait du Go ? C’est la techno back du futur pour se faire embaucher à 200k dans la Silicon Valley :)

Oui, comme nodeJS :)

Les dev NodeJs touchent plus que les dev .NET et Java actuellement non? :)

Le 14 février 2021 à 13:29:19 alpachinois69 a écrit :

Le 14 février 2021 à 13:05:08 UnaryOperator a écrit :

Le 14 février 2021 à 13:01:30 SlipOuCoca a écrit :
Personne ici fait du Go ? C’est la techno back du futur pour se faire embaucher à 200k dans la Silicon Valley :)

Oui, comme nodeJS :)

Les dev NodeJs touchent plus que les dev .NET et Java actuellement non? :)

Non

Go est vraiment une techno qui monte fortement. C’est un langage hyper récent et moderne.

Vous faites tous du Java ici ? Dur...

Le 14 février 2021 à 13:30:31 SlipOuCoca a écrit :
Go est vraiment une techno qui monte fortement. C’est un langage hyper récent et moderne.

Vous faites tous du Java ici ? Dur...

Kotlin 80% de mon temps, 15% du Java, et le reste oscille entre JavaScript, TypeScript et bash :hap:

Le 14 février 2021 à 13:30:31 SlipOuCoca a écrit :
Go est vraiment une techno qui monte fortement. C’est un langage hyper récent et moderne.

Vous faites tous du Java ici ? Dur...

Java / Groovy et du typescript ouais

Je m'en fiche pas mal du langage dans le fond, parler de frameworks c'est déjà plus intéressant

Le 14 février 2021 à 13:34:40 ethyl-acetate a écrit :
Je m'en fiche pas mal du langage dans le fond, parler de frameworks c'est déjà plus intéressant

Perso j'ai beaucoup de mal à faire du Java quand on fait la même chose en plus simple (et plus sûr) en kotlin.
Par contre une mission avec du code comme en Java 7 je pars direct.

Le 14 février 2021 à 13:35:45 UnaryOperator a écrit :

Le 14 février 2021 à 13:34:40 ethyl-acetate a écrit :
Je m'en fiche pas mal du langage dans le fond, parler de frameworks c'est déjà plus intéressant

Perso j'ai beaucoup de mal à faire du Java quand on fait la même chose en plus simple (et plus sûr) en kotlin.
Par contre une mission avec du code comme en Java 7 je pars direct.

Moi c’est toute la lourdeur du Java et des vieux langages qui sont inadaptés aux systèmes distribués

Les mecs qui t’ouvrent une PR avec de l’héritage, une interface et j’en passe alors que ça sert à rien. L’over engineering est partout dans les langages genre Java alors qu’on a pas/plus vraiment besoin de ça si tu bosses sur des petits projets genre microservices

Données du topic

Auteur
cuteTako
Date de création
1 février 2021 à 20:43:46
Nb. messages archivés
5486
Nb. messages JVC
5336
En ligne sur JvArchive 375