

Le 14 février 2021 à 08:39:49 ethyl-acetate a écrit :
Vous avez tous un site perso ici ?
non 
Le 14 février 2021 à 08:39:49 ethyl-acetate a écrit :
Vous avez tous un site perso ici ?
J'essaie de me créer un site comme une sorte de "spotify eco+" mais sinon non 
_.gif)
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 _.gif)
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érezA )
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érezA )
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érezA )
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 ?J'essaie de me créer un site comme une sorte de "spotify eco+" mais sinon non
J'me suis fait un petit site à l'arrache ce matin, full statique, au moins pour exister sur le net 
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 ValleyOui, comme nodeJS
Perso full roxxor nodeJS, le seul emploi pour lequel j'ai été embauché ... je fais du java

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érezA )
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érezA )
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.
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 ValleyOui, comme nodeJS
Les dev NodeJs touchent plus que les dev .NET et Java actuellement non? _.gif)
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 ValleyOui, 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 
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
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éressantPerso 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
Afficher uniquement les messages de l'auteur du topic