|
Auteur | Sujet : [Topic unique] .Net @ Prog |
---|
Profil supprimé | Posté le 03-11-2016 à 17:26:44 Reprise du message précédent : |
Publicité | Posté le 03-11-2016 à 17:26:44 |
Slayer_hc | Bonjour ici,
--------------- BattleTag : Xephon#2299 |
TotalRecall | .Net Core 1.1 RTM out
--------------- Réalisation amplis classe D / T Topic .Net - C# @ Prog |
DiB91 Bwaaaaaaah | Bien trop récent pour le client chez qui je suis. --------------- La DiBerie | Rehost | Link |
TotalRecall | C'est déjà pas mal, je suis sous VS2010 moi ...
--------------- Réalisation amplis classe D / T Topic .Net - C# @ Prog |
Implosion du Sord Fesseur de chameaux | .Net 4.0 / MVC 3 sur la majorité de nos projets, mais j'ai switché tout le monde sur VS2015 cet été.
--------------- [VDS]AIO Fractal Design Celsius S36 | Carte Wifi N Intel 5100 mPCIe | divers accessoire boitier Fractal Design | Away from keyboard, close to your breast |
TotalRecall | Puisque on parle de nouveautés, petit récap des fonctionnalités syntaxiques de C# 7 : Message cité 1 fois Message édité par TotalRecall le 29-11-2016 à 09:33:38 --------------- Réalisation amplis classe D / T Topic .Net - C# @ Prog |
Implosion du Sord Fesseur de chameaux |
--------------- [VDS]AIO Fractal Design Celsius S36 | Carte Wifi N Intel 5100 mPCIe | divers accessoire boitier Fractal Design | Away from keyboard, close to your breast |
Taiche (╯°□°)╯︵ ┻━┻ | Ch'ais pas, perso les ?? et les ?. c'est pas ce que j'appelerais une amélioration quant à la lisibilité du code
--------------- Everyone thinks of changing the world, but no one thinks of changing himself | It is the peculiar quality of a fool to perceive the faults of others and to forget his own | Early clumsiness is not a verdict, it’s an essential ingredient. |
TotalRecall | Implosion > je ne dis pas que ça ne sert à rien et qu'il ne faut pas les utiliser, juste que c'est pas LA super fonctionnalité qui fait rêver tous les pisseurs de code et justifie de migrer ASAP parce que tu vas l'utiliser tous les jours comme les expressions lambdas.
--------------- Réalisation amplis classe D / T Topic .Net - C# @ Prog |
Publicité | Posté le 30-11-2016 à 09:24:01 |
DiB91 Bwaaaaaaah | Moi ça me gonfle les Tuples à mon niveau, je préfère de loin utiliser une classe métier ou même un dictionnaire que je trouve bien plus flexibles et lisibles que Item1 & Item2 ... --------------- La DiBerie | Rehost | Link |
TotalRecall | On est d'accord. Le dictionnaire (ou lookup) c'est pas la même chose cela dit.
--------------- Réalisation amplis classe D / T Topic .Net - C# @ Prog |
ixemul Nan mais sans blague ! ⚡ |
--------------- VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk |
DiB91 Bwaaaaaaah | Effectivement, là, c'est plutôt sexy oui
--------------- La DiBerie | Rehost | Link |
ixemul Nan mais sans blague ! ⚡ |
--------------- VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk |
TotalRecall | C'est pas qu'une question de nombre, mais aussi de types. Les Tuple de dictionnaires de collections de machins ça peut être abominable même avec juste deux valeurs par exemple.
--------------- Réalisation amplis classe D / T Topic .Net - C# @ Prog |
ixemul Nan mais sans blague ! ⚡ | Des arbres de tuples --------------- VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk |
DiB91 Bwaaaaaaah |
Implosion du Sord Fesseur de chameaux |
Tout peut être abominable quand mal utilisé, certaines lambda illisibles inclus ! Le nombre de fois où j'ai utilisé des objets fourre-tout qui n'avais pas d'utilité fonctionnel autre que pour logguer / avoir des résultats de calcul intermédiaires...
De même que coder des trucs comme ça, j'attends depuis longtemps et c'est très lisible :
Le switch sur les type quand tu bosses avec de nombreux objets mathématiques (principalement des formes bien typiques), c'est excellent je trouve et nullement incompatible avec le polymorphisme. Je pense à des cas de sélection dynamique d'algo à appliquer (=optimisation de temps de traitement ou de précision de résultat), ou ajustement de paramètres en fonction du type d'objet mathématique que l'on manipule Message cité 1 fois Message édité par Implosion du Sord le 30-11-2016 à 19:50:00 --------------- [VDS]AIO Fractal Design Celsius S36 | Carte Wifi N Intel 5100 mPCIe | divers accessoire boitier Fractal Design | Away from keyboard, close to your breast |
Taiche (╯°□°)╯︵ ┻━┻ |
--------------- Everyone thinks of changing the world, but no one thinks of changing himself | It is the peculiar quality of a fool to perceive the faults of others and to forget his own | Early clumsiness is not a verdict, it’s an essential ingredient. |
Implosion du Sord Fesseur de chameaux |
Message cité 1 fois Message édité par Implosion du Sord le 30-11-2016 à 20:24:54 --------------- [VDS]AIO Fractal Design Celsius S36 | Carte Wifi N Intel 5100 mPCIe | divers accessoire boitier Fractal Design | Away from keyboard, close to your breast |
Taiche (╯°□°)╯︵ ┻━┻ |
--------------- Everyone thinks of changing the world, but no one thinks of changing himself | It is the peculiar quality of a fool to perceive the faults of others and to forget his own | Early clumsiness is not a verdict, it’s an essential ingredient. |
Implosion du Sord Fesseur de chameaux | (Note juste que le ternaire existe depuis très très longtemps)
--------------- [VDS]AIO Fractal Design Celsius S36 | Carte Wifi N Intel 5100 mPCIe | divers accessoire boitier Fractal Design | Away from keyboard, close to your breast |
Taiche (╯°□°)╯︵ ┻━┻ |
--------------- Everyone thinks of changing the world, but no one thinks of changing himself | It is the peculiar quality of a fool to perceive the faults of others and to forget his own | Early clumsiness is not a verdict, it’s an essential ingredient. |
TotalRecall |
Tu dois aimer les langages verbeux non ? Apres le rapport que t'as avec les tests dépend fortement de ton secteur d'activité, si tu lances des machins dans l'espace tu vas être plus rigoureux que si tu bosses sur la 57e release annuelle du site e-commerce de ton client qui vend des moufles. Je crois qu'il vaudrait mieux limiter votre débat passionné à la syntaxe du code, si on commence à parler philosophie tests en même temps la conversation va être ingérable edit : attention je ne dis pas que Implosion du Sord ou moi on a une vision plus pertinente, c'est beaucoup une affaire de goût et chaque position se défend. Message cité 1 fois Message édité par TotalRecall le 01-12-2016 à 09:18:15 --------------- Réalisation amplis classe D / T Topic .Net - C# @ Prog |
Taiche (╯°□°)╯︵ ┻━┻ |
--------------- Everyone thinks of changing the world, but no one thinks of changing himself | It is the peculiar quality of a fool to perceive the faults of others and to forget his own | Early clumsiness is not a verdict, it’s an essential ingredient. |
TotalRecall |
Les API fluent ça me plait bien aussi, mais ÇA ça nécessite de l'habitude et de la pratique par exemple Apres ça fait pas mal de temps que je code juste pour moi (freelance consultant en entreprise, très souvent autonome sur ses projets) donc j'ai peut être fini par développer des pratiques atypiques . Ex : j'ai tendance à faire des noms de méthodes assez longs pour être explicites et ça m'énerve qu'on me dise "c'est trop long à taper ou à retenir" je considère que l'auto completion est là pour ça. Message cité 1 fois Message édité par TotalRecall le 01-12-2016 à 12:00:51 --------------- Réalisation amplis classe D / T Topic .Net - C# @ Prog |
Taiche (╯°□°)╯︵ ┻━┻ |
Message cité 1 fois Message édité par Taiche le 01-12-2016 à 14:29:59 --------------- Everyone thinks of changing the world, but no one thinks of changing himself | It is the peculiar quality of a fool to perceive the faults of others and to forget his own | Early clumsiness is not a verdict, it’s an essential ingredient. |
ixemul Nan mais sans blague ! ⚡ | PERFORM ! --------------- VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk |
Profil supprimé | Posté le 02-12-2016 à 11:19:48 moi c'est richard Pear qui me les propose quand j'y pense pas |
nucl3arfl0 Better Call Saul | Ah putain j'ai mis 5min à comprendre |
DiB91 Bwaaaaaaah |
Implosion du Sord Fesseur de chameaux |
--------------- [VDS]AIO Fractal Design Celsius S36 | Carte Wifi N Intel 5100 mPCIe | divers accessoire boitier Fractal Design | Away from keyboard, close to your breast |
SirAnneau |
Non sur cet exemple je n'utiliserais pas plus l'opérateur ternaire Par contre je savais le lire bien avant mes premiers cours de programmations. J'ai du mal à croire que cela pose problème à une personne payée et devant lire du code.
Alors va jusqu'au bout de ta logique : utilise seulement de noms en français parce que n'importe qui dans la rue ne sait pas lire l'anglais. Bizarre de tolérer les incompétents en lecture de code de base mais pas en lecture d'anglais de base. Message cité 1 fois Message édité par SirAnneau le 08-12-2016 à 06:16:21 |
Taiche (╯°□°)╯︵ ┻━┻ |
Message cité 1 fois Message édité par Taiche le 08-12-2016 à 08:52:45 --------------- Everyone thinks of changing the world, but no one thinks of changing himself | It is the peculiar quality of a fool to perceive the faults of others and to forget his own | Early clumsiness is not a verdict, it’s an essential ingredient. |
TotalRecall | Pour AppSettings je trouve que c'était clairement un mauvais exemple parce que c'est le genre d'appel qui va à la fois servir souvent avec des clés variées et qui peut foirer pour 50 raisons différentes, donc ça va se retrouver dans une classe Helper qui va faire tout ce que tu dis, etc. --------------- Réalisation amplis classe D / T Topic .Net - C# @ Prog |
SirAnneau |
Merci tu ne m'apprends rien et je ne vois toujours pas concrètement où cela serait de mise mais pas de connaître la syntaxe de base d'un langage utilisé.
Idem. Sauf qu'on n'a pas la même notion du public visé. Pour ma part je pense que l'opérateur ternaire est plus concis et rapide à lire pour n'importe quel "animal" faisant de la programmation.
|
Taiche (╯°□°)╯︵ ┻━┻ |
--------------- Everyone thinks of changing the world, but no one thinks of changing himself | It is the peculiar quality of a fool to perceive the faults of others and to forget his own | Early clumsiness is not a verdict, it’s an essential ingredient. |
ov3rflow Overrage |
|
Publicité | Posté le |