Prêt pour le daily de demain les pisseurs de code ?
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
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é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?
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
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