Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3198 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  25769  25770  25771  ..  27006  27007  27008  27009  27010  27011
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°2461437
masklinn
í dag viðrar vel til loftárása
Posté le 08-01-2024 à 13:02:19  profilanswer
 

Reprise du message précédent :

Jubijub a écrit :


 
Moi pour ne plus générer de bruits d’eau dans mes canalisations, je vais chier chez mes voisins  [:lesamericains:1]


Là c’est plus quand les voisins chient le problème :o


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le 08-01-2024 à 13:02:19  profilanswer
 

n°2461438
nucl3arfl0
Better Call Saul
Posté le 08-01-2024 à 13:02:31  profilanswer
 

Jubijub a écrit :

 

Moi pour ne plus générer de bruits d’eau dans mes canalisations, je vais chier chez mes voisins [:lesamericains:1]


 [:moonblood9]

n°2461439
Dion
Acceuil
Posté le 08-01-2024 à 13:05:05  profilanswer
 

Jubijub a écrit :


 
Moi pour ne plus générer de bruits d’eau dans mes canalisations, je vais chier chez mes voisins  [:lesamericains:1]


On se demandait comment Wirth était mort  [:cosmoschtroumpf]


---------------
When it comes to business/legal topics, just assume almost everyone commenting has no idea what they’re taking about and have no background in these subjects because that’s how it really is. Harkonnen 8-> Elmoricq 8====>
n°2461440
Kenshineuh
Posté le 08-01-2024 à 13:32:13  profilanswer
 
n°2461441
flo850
moi je
Posté le 08-01-2024 à 13:39:53  profilanswer
 

Merci Nico
Bon ben caisson , faut que je demande au syndic ce que j'ai le droit de faire .
@ jubi , justement si je vais chier a l'étage ça fait du bruit chez moi


---------------

n°2461442
gfive
Posté le 08-01-2024 à 13:51:12  profilanswer
 

ratibus a écrit :


Et à mon avis, ça ne va pas se limiter à 2 jours :D


 
Je dirais entre 2 et 18 :o  
 
Après aujourd'hui il fait pas si froid ici : pas de givre sur les bagnoles ce matin par exemple.
 
 
 
 


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2461443
gfive
Posté le 08-01-2024 à 13:52:52  profilanswer
 

flo850 a écrit :

Merci Nico
Bon ben caisson , faut que je demande au syndic ce que j'ai le droit de faire .


 
Pourquoi demander au syndic?  
 
Si tu fais un caisson en médium (ça se peint, tu peux faire un joint acrylique entre le mur et le caisson qui se peint aussi), ça restera démontable (soit tu rend une paroi mobile avec des charnières, soit tu as qques vis qui se voient un peu), je vois pas ce que le syndic pourrait redire?


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2461444
flo850
moi je
Posté le 08-01-2024 à 13:56:23  profilanswer
 

je partais sur du placo, mais c'est vrai que je dois pouvoir aussi le faire en medium. ce n'est pas trop large ( 1m20), une seule plaque sans jonction devrait le faire


---------------

n°2461445
gfive
Posté le 08-01-2024 à 14:02:43  profilanswer
 

flo850 a écrit :

je partais sur du placo, mais c'est vrai que je dois pouvoir aussi le faire en medium. ce n'est pas trop large ( 1m20), une seule plaque sans jonction devrait le faire


 
120 de large du sol au plafond? Mais il y a combien de tuyaux dans ton truc? tu aurais une photo / un plan?


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2461446
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 08-01-2024 à 14:05:54  profilanswer
 

nraynaud a écrit :


Ce que mon bouquin en dit.


 
Il a l'air top ce bouquin  :)


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
mood
Publicité
Posté le 08-01-2024 à 14:05:54  profilanswer
 

n°2461447
nraynaud
lol
Posté le 08-01-2024 à 14:10:00  profilanswer
 

Xavier_OM a écrit :


 
Il a l'air top ce bouquin  :)


ah merde, le titre est pas sur les pages: https://www.eyrolles.com/BTP/Livre/ [...] 212673715/


---------------
trainoo.com, c'est fini
n°2461448
Plam
Bear Metal
Posté le 08-01-2024 à 14:27:01  profilanswer
 


 
Tu viens de DoS le site d'Eyrolles avec 3 visites simultanées d'HFriens :/ (ça à pris 30 secondes à se charger ici)


---------------
Spécialiste du bear metal
n°2461449
flo850
moi je
Posté le 08-01-2024 à 14:51:25  profilanswer
 

gfive a écrit :

 

120 de large du sol au plafond? Mais il y a combien de tuyaux dans ton truc? tu aurais une photo / un plan?

 

https://i.imgur.com/Ayq8zQI.png

 

avec un peu plus de recul:
 https://i.imgur.com/21kAcX9.png

 

121cm de large
140cm de profondeur environt

 

il y a un pilier à gauche, en haut la descente d'eau pluviale et de WC
c'est un endroit ou je pensais mettre la vasque/ miroir, donc c'est pas forcement un problème, et j'ai assez de recul avec la porte


Message édité par flo850 le 08-01-2024 à 14:52:01

---------------

n°2461450
el muchach​o
Comfortably Numb
Posté le 08-01-2024 à 15:02:45  profilanswer
 

Pour les eaux pluviales, j'ai découvert au Japon les gouttières traditionnelles. <3
https://www.youtube.com/watch?v=6MnaIG7Zu2I
https://passionbassin.com/chaine-de-pluie-japonaise/

 

Bon ça marche pas pour la merde :o

Message cité 2 fois
Message édité par el muchacho le 08-01-2024 à 15:29:58

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2461451
FlorentG
Posté le 08-01-2024 à 15:03:17  profilanswer
 

Bonne annéée :o


Message édité par FlorentG le 08-01-2024 à 15:03:22
n°2461452
gfive
Posté le 08-01-2024 à 15:04:42  profilanswer
 

ok, si je pige bien, les 2 ronds c'est les descentes.. Mais je vois pas où tu voulais mettre une vasque et un miroir :o (entre les 2 descentes? :/ )
 
Sinon là ça m'évoque plus un emplacement idéal pour un grand placard qu'autre chose (genre pour machine à laver le linge/sèche linge, ou placard à balais/bordel) : comme ça pas besoin de te faire chier avec un truc joli comme caisson :o


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2461454
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 08-01-2024 à 15:07:03  profilanswer
 

el muchacho a écrit :

Pour les eaux pluviales, j'ai découvert au Japon les gouttières traditionnelles au Japon <3
https://www.youtube.com/watch?v=6MnaIG7Zu2I
https://passionbassin.com/chaine-de-pluie-japonaise/
 
Bon ça marche pas pour la merde :o


 
c'est chôli :o


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2461455
flo850
moi je
Posté le 08-01-2024 à 15:10:34  profilanswer
 

gfive a écrit :

ok, si je pige bien, les 2 ronds c'est les descentes.. Mais je vois pas où tu voulais mettre une vasque et un miroir :o (entre les 2 descentes? :/ )
 
Sinon là ça m'évoque plus un emplacement idéal pour un grand placard qu'autre chose (genre pour machine à laver le linge/sèche linge, ou placard à balais/bordel) : comme ça pas besoin de te faire chier avec un truc joli comme caisson :o


 
idéalement je voulais le mettre entre les deux descente, et la machine a laver à la gauche du pilier, mais c'est vrai que je dois pouvoir inverser , et le placard a machine à laver fera un bon atténuateur de bruit


---------------

n°2461456
flo850
moi je
Posté le 08-01-2024 à 15:12:03  profilanswer
 

el muchacho a écrit :

Pour les eaux pluviales, j'ai découvert au Japon les gouttières traditionnelles au Japon <3
https://www.youtube.com/watch?v=6MnaIG7Zu2I
https://passionbassin.com/chaine-de-pluie-japonaise/
 
Bon ça marche pas pour la merde :o


j'avais déjà vu la chaine pour guider la pluie dans des vielles habitations  
mais avec les petits receptacles qui fontun bruit sympa, c'est choupi


---------------

n°2461457
koskoz
They see me trollin they hatin
Posté le 08-01-2024 à 15:16:47  profilanswer
 
n°2461458
masklinn
í dag viðrar vel til loftárása
Posté le 08-01-2024 à 15:35:59  profilanswer
 

flo850 a écrit :


j'avais déjà vu la chaine pour guider la pluie dans des vielles habitations  
mais avec les petits receptacles qui fontun bruit sympa, c'est choupi


Ils ont les blocs bambou qui font clac aussi.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2461459
gfive
Posté le 08-01-2024 à 15:38:19  profilanswer
 

mhhhrrffff.. Question con (je connais la réponse, mais j'ai envie de voir si des gens chevronnés pourraient en avoir une différente)

 
Code :
  1. class Machin {
  2.  String id;
  3.  String name;
  4. }
  5.  
  6. class Chose extends Machin {
  7. String choseName;
  8. }
  9.  
  10. class Truc extends Machin {
  11. String trucName;
  12. }
  13.  
  14. Machin machin = choseService.findById(id).map(Machin.class::cast).or(() -> trucService.findById(id)).orElseThrow(() -> new NotFoundException(id));
 

Si on sérialize machin avec Jackson, vous attendez-vous à voir les attribbuts des sous-classes dans le résultat? :o

Message cité 3 fois
Message édité par gfive le 08-01-2024 à 15:38:30

---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2461460
masklinn
í dag viðrar vel til loftárása
Posté le 08-01-2024 à 15:41:00  profilanswer
 

gfive a écrit :

mhhhrrffff.. Question con (je connais la réponse, mais j'ai envie de voir si des gens chevronnés pourraient en avoir une différente)
 

Code :
  1. class Machin {
  2.  String id;
  3.  String name;
  4. }
  5.  
  6. class Chose extends Machin {
  7. String choseName;
  8. }
  9.  
  10. class Truc extends Machin {
  11. String trucName;
  12. }
  13.  
  14. Machin machin = choseService.findById(id).map(Machin.class::cast).or(() -> trucService.findById(id)).orElseThrow(() -> new NotFoundException(id));


 
Si on sérialize machin avec Jackson, vous attendez-vous à voir les attribbuts des sous-classes dans le résultat? :o


Pas si tu map sur Machin perso.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2461461
gfive
Posté le 08-01-2024 à 15:45:39  profilanswer
 

masklinn a écrit :


Pas si tu map sur Machin perso.


 
C'est à dire "si tu map sur Machin" ?  
 
(en l'occurence, on file juste l'objet à Jackson, pas d'autre info du genre "Ceci est un Machin" )


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2461462
DDT
Few understand
Posté le 08-01-2024 à 15:47:51  profilanswer
 

gfive a écrit :

mhhhrrffff.. Question con (je connais la réponse, mais j'ai envie de voir si des gens chevronnés pourraient en avoir une différente)
 

Code :
  1. class Machin {
  2.  String id;
  3.  String name;
  4. }
  5.  
  6. class Chose extends Machin {
  7. String choseName;
  8. }
  9.  
  10. class Truc extends Machin {
  11. String trucName;
  12. }
  13.  
  14. Machin machin = choseService.findById(id).map(Machin.class::cast).or(() -> trucService.findById(id)).orElseThrow(() -> new NotFoundException(id));


 
Si on sérialize machin avec Jackson, vous attendez-vous à voir les attribbuts des sous-classes dans le résultat? :o


Jackson étant l'incarnation du malin, naïvement je dirais oui?


---------------
click clack clunka thunk
n°2461463
SekYo
Posté le 08-01-2024 à 15:56:16  profilanswer
 

J'y connais rien en Java, mais ton `machin` ligne 14 est de type `Machin` qui n'a que id et name en attribut, du coup je ne vois pas pourquoi en le serializant tu aurais choseName ou trucName en plus qui n'existent pas dans `Machin` (en tous cas en comportement par défaut)

Message cité 2 fois
Message édité par SekYo le 08-01-2024 à 15:57:06
n°2461464
masklinn
í dag viðrar vel til loftárása
Posté le 08-01-2024 à 15:58:32  profilanswer
 

gfive a écrit :


 
C'est à dire "si tu map sur Machin" ?  
 
(en l'occurence, on file juste l'objet à Jackson, pas d'autre info du genre "Ceci est un Machin" )


Bah y’a quand même un

.map(Machin.class)


Ça me dit qu’on attend un Machin en sortie.
 
Je serais surpris d’avoir une sous classe pas demandée dont on a pas parlé au truc.

Message cité 2 fois
Message édité par masklinn le 08-01-2024 à 15:59:24

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2461465
el_barbone
too old for this shit ...
Posté le 08-01-2024 à 16:07:50  profilanswer
 

gfive a écrit :


 
Je dirais entre 2 et 18 :o  
 
Après aujourd'hui il fait pas si froid ici : pas de givre sur les bagnoles ce matin par exemple.
 
 
 
 


 
ici, -2 au matin et bizarrement -3 depuis la fin de matinée ... pour être sorti, ça pique vraiment, le ressenti doit être à -7/-8


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°2461466
XaTriX
Posté le 08-01-2024 à 16:13:45  profilanswer
 

-10 je crois ce matin et -7 quand je suis aller faire un tour en début d'après-midi. C'est parfait parce que la neige reste neige et ça ne fond pas pour faire du verglas craignos.


---------------
Proxytaf ? porn, xxx, hentai, camgirl, onlyfans, torrent, warez, crack, keygen, serials, darknet, tor, vpn, proxy, hacktool, metasploit, sql injection, password list, brute force, cp, gore, deepweb
n°2461467
DDT
Few understand
Posté le 08-01-2024 à 16:19:37  profilanswer
 

SekYo a écrit :

J'y connais rien en Java, mais ton `machin` ligne 14 est de type `Machin` qui n'a que id et name en attribut, du coup je ne vois pas pourquoi en le serializant tu aurais choseName ou trucName en plus qui n'existent pas dans `Machin` (en tous cas en comportement par défaut)


 

masklinn a écrit :


Bah y’a quand même un

.map(Machin.class)


Ça me dit qu’on attend un Machin en sortie.
 
Je serais surpris d’avoir une sous classe pas demandée dont on a pas parlé au truc.


Laisser le bénéfice du doute à l'écosystème Java.  [:h2n3]  
 
https://fasterxml.github.io/jackson [...] TIC_TYPING  

Citation :

Feature is disabled by default.


---------------
click clack clunka thunk
n°2461468
gfive
Posté le 08-01-2024 à 16:21:35  profilanswer
 

DDT a écrit :


Jackson étant l'incarnation du malin, naïvement je dirais oui?

 
SekYo a écrit :

J'y connais rien en Java, mais ton `machin` ligne 14 est de type `Machin` qui n'a que id et name en attribut, du coup je ne vois pas pourquoi en le serializant tu aurais choseName ou trucName en plus qui n'existent pas dans `Machin` (en tous cas en comportement par défaut)

 

oui mais non, tu as raté le cours sur le polymorphimseme :o

 

Si je prends une photo de prunier pour illustrer un arbre, tu t'attends à ne pas voir les prunes sous prétexte que tous les arbres n'ont pas de fruits ?

 

(j'imagine pas un langage OO où en castant une instance, il perdrait les spécificités de son type.

 

PAr exemple les méthodes surchagrées, ça serait pas tip top quand même.

  
masklinn a écrit :


Bah y’a quand même un

.map(Machin.class)


Ça me dit qu’on attend un Machin en sortie.

 

Je serais surpris d’avoir une sous classe pas demandée dont on a pas parlé au truc.

 

Mais on lui a pas parlé de Machin non plus :) Là j'ai juste obtenu un objet, de type "Machin", mais qui est en fait soit un Truc, soit un Chose.

 

Ensuite je retourne cet objet.

 

Le fait que ma méthode retourne un Machin ne change rien à la nature de l'objet : c'est un Truc ou un Chose. Et Jacksn, qui n'a pas d'autre information que celle portée par l'instance (donc : Truc ou Chose) va sérializer tout ce qu'il trouve dedans.

 

(et l'option pointée au dessus je chanegrait rien, je pense : ici l'ObjectMapper n'est pas invoqué directement il est appliqué à tout ce qui sort des méthodes du contrôleur,.. Mais je vais quand même vérifier)

 


Message cité 4 fois
Message édité par gfive le 08-01-2024 à 16:25:26

---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2461469
Anonymouse
Posté le 08-01-2024 à 16:26:35  profilanswer
 

gfive a écrit :


 
oui mais non, tu as raté le cours sur le polymorphimseme :o
 
Si je prends une photo de prunier pour illustrer un arbre, tu t'attends à ne pas voir les prunes sous prétexte que tous les arbres n'ont pas de fruits ?  
 
(j'imagine pas un langage OO où en castant une instance, il perdrait les spécificités de son type.  
 
PAr exemple les méthodes surchagrées, ça serait pas tip top quand même.


 
C'est pas le cas du C++ pour les méthodes non virtuelles ?

n°2461470
DDT
Few understand
Posté le 08-01-2024 à 16:34:37  profilanswer
 

gfive a écrit :


 
(j'imagine pas un langage OO où en castant une instance, il perdrait les spécificités de son type.  
 
PAr exemple les méthodes surchagrées, ça serait pas tip top quand même.
 

Non mais tu as des langages où la résolution polymorphique du codec se fait de manière statique à la compilation, c'est une question de point de vue.
 


---------------
click clack clunka thunk
n°2461471
gfive
Posté le 08-01-2024 à 16:38:27  profilanswer
 

DDT a écrit :

Non mais tu as des langages où la résolution polymorphique du codec se fait de manière statique à la compilation, c'est une question de point de vue.
 


Et dans ces langages, si tu as redéfini une méthode de Machin dans Truc, et que ton API envoie un Truc à l'extérieur, il suffit que l'appelant caste le Truc en Machin pour que la méthode redéfinie ne soit pas appelée?  
 
J'avoue, j'ai du mal. T'as pas trop intérêt à coder des choses genre gestion de droits en commençant pas le plus permissif, du coup :o


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2461473
Flaie
Posté le 08-01-2024 à 16:41:49  profilanswer
 

gfive a écrit :

mhhhrrffff.. Question con (je connais la réponse, mais j'ai envie de voir si des gens chevronnés pourraient en avoir une différente)
 

Code :
  1. class Machin {
  2.  String id;
  3.  String name;
  4. }
  5.  
  6. class Chose extends Machin {
  7. String choseName;
  8. }
  9.  
  10. class Truc extends Machin {
  11. String trucName;
  12. }
  13.  
  14. Machin machin = choseService.findById(id).map(Machin.class::cast).or(() -> trucService.findById(id)).orElseThrow(() -> new NotFoundException(id));


 
Si on sérialize machin avec Jackson, vous attendez-vous à voir les attribbuts des sous-classes dans le résultat? :o


OUI, on s'en fout de la classe mère, si l'instance c'est un Chose ou un Truc, on veut les attributs en questions.
 

n°2461474
SekYo
Posté le 08-01-2024 à 16:45:30  profilanswer
 


J'ai bien dit que j'y connaissais rien en Java :o
 
Mais en fait c'est dans ta réponse a masklinn que j'ai identifie mon erreur: je ne pensais pas que le typage était si dynamique en Java, pour moi tu lui declares un `Machin` tout a gauche de ton `machin`, du coup c'est de ce type la et puis c'est tout (et c'est vérifié lors de l’étape de build ou whatever).
Mais du coup, si c'est comme en Python, c'est quoi l’intérêt d’écrire `Machin machin = ` ? Pourquoi pas simplement `machin =` et il se débrouille au runtime pour savoir le bon type ?
 
 

n°2461475
Flaie
Posté le 08-01-2024 à 16:46:46  profilanswer
 

SekYo a écrit :


J'ai bien dit que j'y connaissais rien en Java :o
 
Mais en fait c'est dans ta réponse a masklinn que j'ai identifie mon erreur: je ne pensais pas que le typage était si dynamique en Java, pour moi tu lui declares un `Machin` tout a gauche de ton `machin`, du coup c'est de ce type la et puis c'est tout (et c'est vérifié lors de l’étape de build ou whatever).
Mais du coup, si c'est comme en Python, c'est quoi l’intérêt d’écrire `Machin machin = ` ? Pourquoi pas simplement `machin =` et il se débrouille au runtime pour savoir le bon type ?
 
 


Program to interfaces, not implementations.

n°2461476
Jubijub
Parce que je le VD bien
Posté le 08-01-2024 à 16:46:47  profilanswer
 

Dion a écrit :


On se demandait comment Wirth était mort  [:cosmoschtroumpf]


il était déjà sourd, avec un peu de chance il avait aussi perdu l'odorat ?
 [:cosmoschtroumpf]

 



ah les gueux...

 

mais du coup y'a quoi comme alternative qui offre autre chose que juste des apps ? Meme un client web ce serait cool...
Je veux pas Google Authenticator, parce que si on considère le risque de se faire kicker de son compte Google, je voudrais pas perdre mes tokens avec si je perdrais mon compte.

 
gfive a écrit :

 

oui mais non, tu as raté le cours sur le polymorphimseme :o

 

Si je prends une photo de prunier pour illustrer un arbre, tu t'attends à ne pas voir les prunes sous prétexte que tous les arbres n'ont pas de fruits ?

 

(j'imagine pas un langage OO où en castant une instance, il perdrait les spécificités de son type.

 

PAr exemple les méthodes surchagrées, ça serait pas tip top quand même.

 



heuuuuuu

 

le polymorphisme ça fait que si t'as une classe screen, une classe printer, qui héritent d'une classe commune "Truc" qui a une méthode print(), en appellant print() sur des objets de type Truc, le langage va quand meme utiliser la bonne méthode print (et donc afficher à l'écran, ou imprimer sur du papier)

 

donc non, si tu as un objet arbre, je m'attends pas à voir des prunes. Il peut en avoir, mais tu pourras rien en faire en tant qu'objet "arbre", faudra que tu le cast explicitement en prunier.

 

Du coup si toute ta méthode commence par Machin machin, je m'attends à ne pouvoir utiliser que des méthodes existant dans Machin, et ne voir que ces attributs. Ou alors ça veut dire que Machin est un type du genre Machin = Truc | Chose auquel cas ça marche.

 


Message cité 2 fois
Message édité par Jubijub le 08-01-2024 à 16:53:04

---------------
Jubi Photos : Flickr - 500px
n°2461478
DDT
Few understand
Posté le 08-01-2024 à 16:53:28  profilanswer
 

SekYo a écrit :


J'ai bien dit que j'y connaissais rien en Java :o

 

Mais en fait c'est dans ta réponse a masklinn que j'ai identifie mon erreur: je ne pensais pas que le typage était si dynamique en Java, pour moi tu lui declares un `Machin` tout a gauche de ton `machin`, du coup c'est de ce type la et puis c'est tout (et c'est vérifié lors de l’étape de build ou whatever).
Mais du coup, si c'est comme en Python, c'est quoi l’intérêt d’écrire `Machin machin = ` ? Pourquoi pas simplement `machin =` et il se débrouille au runtime pour savoir le bon type ?

 



Le typage est statique.
Mais Jackson va sélectionner le bon encodeur à l'exécution de manière dynamique.
Donc ici l'ascription et le cast vers Machin n'ont pas d'effet sur la sérialisation.


Message édité par DDT le 08-01-2024 à 17:52:48

---------------
click clack clunka thunk
n°2461479
gfive
Posté le 08-01-2024 à 16:53:35  profilanswer
 

Jubijub a écrit :


heuuuuuu
 
le polymorphisme ça fait que si t'as une classe screen, une classe printer, qui héritent d'une classe commune "Truc" qui a une méthode print(), en appellant print() sur des objets de type Truc, le langage va quand meme utiliser la bonne méthode print (et donc afficher à l'écran, ou imprimer sur du papier)
 
donc non, si tu as un objet arbre, je m'attends pas à voir des prunes. Il peut en avoir, mais tu pourras rien en faire en tant qu'objet "arbre", faudra que tu le cast explicitement en prunier.


 
Certes, tu t'attends pas à avoir des prunes, mais il PEUT y en avoir.  
 
Le fait de les virer de la photo parce que c'est une caractéristique spécifique de l'arbre prunier, c'est autre chose.
 
(après je suis d'accord avec toi, tu peux rien en faire, mais tu peux pas t'attendre à voir des photos avec toujours exactement les mêmes caractéristiques si tu as une collection de photos d'arbres.


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2461480
DDT
Few understand
Posté le 08-01-2024 à 16:57:32  profilanswer
 

gfive a écrit :


Et dans ces langages, si tu as redéfini une méthode de Machin dans Truc, et que ton API envoie un Truc à l'extérieur, il suffit que l'appelant caste le Truc en Machin pour que la méthode redéfinie ne soit pas appelée?

 

J'avoue, j'ai du mal. T'as pas trop intérêt à coder des choses genre gestion de droits en commençant pas le plus permissif, du coup :o


De nouveau question de point de vue.

 

Si ce que qui t'intéresse, c'est un encodeur de machins qui n'envoient que des objets Machin en JSON, ce qu'il se passe à l'autre bout du canal tu t'en fous.

 

Exemple: https://github.com/Kotlin/kotlinx.s [...] atic-types


Message édité par DDT le 08-01-2024 à 17:02:06

---------------
click clack clunka thunk
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  25769  25770  25771  ..  27006  27007  27008  27009  27010  27011

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)