19h10Ben soit c'est un dictionnaire avec une clef et une valeur, et donc la clef est unique et la valeur écrase ou créé la clef
19h11Soit c'est des entités en base de données, et une clef primaire ou index fait le job si le développeur a oublié de vérifier les doublons
19h12Sinon, on vérifie en base de données la présence de la clef, et soit on la créé, soit on utilise l'ID existant.
16h33Plus sérieusement, 20 ans sans jamais utiliser un set/hashset?
16h34Tu fais quoi à la place ? Une liste et tu check les doublons à l'insertion ?
08h24Je pète des arc-en-ciels 🌈 😂🤣
07h35Tu préfères aussi la reine des neiges ?
hier
20h33Ok, il y a le HashSet en C#, je ne m'en suis jamais servi en presque 20 ans professionnellement... Pourquoi?
17h34surtout à l'utilisation d'une HashMap, ça a un intérêt de comprendre les opérations de resize/rehash
15h49Si on ne vérifie pas la compréhension de base, il y a peu d'intérêt à leur apprendre les éléments avancés..
15h30L'idée est d'évaluer la compétence à pouvoir réaliser ces éléments de base, à la fois parce que ces idées sont generalisables
15h30Mais aussi pour s'assurer de la compréhension. On les forme à pouvoir produire du neuf en comprenant les éléments de base
15h31Pas uniquement à juste savoir les utiliser
15h31Ici il s'agit d'une question de 1ere année
15h12Je ne comprends pas ces examens d'algorithmie quand les fonctions existent déjà dans la langue donnée... Pourquoi remplacer la fonction existante?
15h14C'est un peut la même chose avec les entretiens d'embauche: codez moi ceci-cela alors que ça existe dans le langage utilisé par la boite.
15h14"Ben je prends la fonction existante, nan?"
14h50Ça vient d'un collègue, mais si c'était moi, un zéro avec un "lol" comme remarque
14h50Ou, si c'est un chieur, une convocation
14h43Du coup, tu vas lui mettre une princesse et trois chaussons sur 20 ?