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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  22480  22481  22482  ..  27259  27260  27261  27262  27263  27264
Auteur Sujet :

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

n°2311889
el muchach​o
Comfortably Numb
Posté le 01-03-2018 à 22:05:41  profilanswer
 
mood
Publicité
Posté le 01-03-2018 à 22:05:41  profilanswer
 

n°2311896
nraynaud
lol
Posté le 02-03-2018 à 00:35:53  profilanswer
 

nraynaud a écrit :

allez on va aller googler jest, pour voir comment les hipsters on renommé setup, teardown et assert ce mois-ci :/


Citation :

Compared values have no visual difference. Looks like you wanted to test for object/array equality with strict `toBe` matcher. You probably need to use `toEqual` instead.


 
called it! [:manzana verde]  
 
heureusement que je facture au temps :sweat:


---------------
trainoo.com, c'est fini
n°2311897
Plam
Bear Metal
Posté le 02-03-2018 à 01:02:50  profilanswer
 

:o


---------------
Spécialiste du bear metal
n°2311898
nraynaud
lol
Posté le 02-03-2018 à 01:35:18  profilanswer
 

J’tai envoyé une facture pour me détendre :o


---------------
trainoo.com, c'est fini
n°2311899
nraynaud
lol
Posté le 02-03-2018 à 03:19:24  profilanswer
 

vous connaissez Idiocracy ?  
 
Donc apparemment le Bachelor local a foutu en cloque une nana pendant l'émission [:pingouino]
 

Spoiler :

apparemment le type habite dans la même ville que nous [:pingouino]


---------------
trainoo.com, c'est fini
n°2311900
gatsu35
Blablaté par Harko
Posté le 02-03-2018 à 07:34:49  profilanswer
 

Moi rien compris quoi toi parler

n°2311901
nraynaud
lol
Posté le 02-03-2018 à 07:41:25  profilanswer
 

Bachelor c’est une émission de télé réalité à la con. Mais ça existe aussi en France il me semble.


---------------
trainoo.com, c'est fini
n°2311902
gatsu35
Blablaté par Harko
Posté le 02-03-2018 à 08:05:39  profilanswer
 

Oui et donc le mec pendant l'émission il a mis en cloque une des nanas ?

n°2311903
nraynaud
lol
Posté le 02-03-2018 à 08:17:34  profilanswer
 

gatsu35 a écrit :

Oui et donc le mec pendant l'émission il a mis en cloque une des nanas ?


Oui


---------------
trainoo.com, c'est fini
n°2311904
BenO
Profil: Chercheur
Posté le 02-03-2018 à 09:07:47  profilanswer
 

c'est interdit ?  [:cerveau manust]


---------------
Python Python Python
mood
Publicité
Posté le 02-03-2018 à 09:07:47  profilanswer
 

n°2311905
nraynaud
lol
Posté le 02-03-2018 à 10:00:51  profilanswer
 

Disons que l’idée de diffuser une émission où un mec baise 20 nanas en met une en cloque, file une bague à une autre, gagne des dizaines k$ pour et devient un hero populaire, ça viole peut-être aucune loi, mais ça sent pas le nivellement par le haut.


---------------
trainoo.com, c'est fini
n°2311906
___alt
Posté le 02-03-2018 à 10:20:43  profilanswer
 

gelatine_velue a écrit :

Ce que alt repond c'est en gros "oui c'est vrai mais... ", et c'est pas franchement convaincant pour moi, du coup on sera pas d'accord, je reponds pas point par point.
Quand je vois des langages plus recents comme Rust par ex, tout est tellement plus elegant que java fait vieillot a cote, stou, surtout quand on parle de parallélisme et du multithreading.
Apres si tu veux considerer l'ecosysteme c'est un debat a part, la je parlais que du langage.
 
Ah et pour les data objects je parle bien du concept de la JSR 12, mais pas forcement implemente comme ca: par ex les struct en rust. Et je trouve que c'est plus propre d'avoir un type d'objet dedie a ca que d'utiliser une classe.


 
Java est un langage qui est vieux. Comme l'ont dit les autres, il va évidemment souffrir de la comparaison avec des langages plus récents (Rust, Kotlin, ...). Je pense qu'on est d'accord sur ce constat.
Par contre dire qu'il vieillit mal c'est faux. En gardant les contraintes de compatibilité avec l'existant ET les autres langages de la JVM, Java fait un excellent job pour intégrer des nouveautés et gagner en expressivité.
 
Il faut noter aussi que pendant longtemps, le process de release de Java a été d'une lenteur extrême et que ça a fini par devenir intenable (Jigsaw a mis en lumière ce problème) et que ça a retardé pas mal de bonnes choses. Le rythme va rapidement s'intensifier. Alors que Java 8 est loin d'être adopté partout, il y a Java 10 qui va pointer le bout de son nez.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2311907
___alt
Posté le 02-03-2018 à 10:24:19  profilanswer
 

https://uproxx.com/movies/what-was- [...] f-the-jedi


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2311909
Kenshineuh
Posté le 02-03-2018 à 10:41:35  profilanswer
 

nraynaud a écrit :

Disons que l’idée de diffuser une émission où un mec baise 20 nanas en met une en cloque, file une bague à une autre, gagne des dizaines k$ pour et devient un hero populaire, ça viole peut-être aucune loi, mais ça sent pas le nivellement par le haut.


 
 
Tout fou l'camp dans cette jeunesse.  [:papy]

n°2311910
nraynaud
lol
Posté le 02-03-2018 à 10:44:52  profilanswer
 

Je pense quand même que les langages « modernes » n’apportent pas grand chose par rapport à ocaml, et Lang et leur potes.


---------------
trainoo.com, c'est fini
n°2311911
gfive
Posté le 02-03-2018 à 10:48:51  profilanswer
 

___alt a écrit :


 
Java est un langage qui est vieux. Comme l'ont dit les autres, il va évidemment souffrir de la comparaison avec des langages plus récents (Rust, Kotlin, ...). Je pense qu'on est d'accord sur ce constat.
Par contre dire qu'il vieillit mal c'est faux. En gardant les contraintes de compatibilité avec l'existant ET les autres langages de la JVM, Java fait un excellent job pour intégrer des nouveautés et gagner en expressivité.
 
Il faut noter aussi que pendant longtemps, le process de release de Java a été d'une lenteur extrême et que ça a fini par devenir intenable (Jigsaw a mis en lumière ce problème) et que ça a retardé pas mal de bonnes choses. Le rythme va rapidement s'intensifier. Alors que Java 8 est loin d'être adopté partout, il y a Java 10 qui va pointer le bout de son nez.


 
Gelatine me fait penser à un candidat reçu récemment.
 
Qui nous sort en entretien que "oui, je veux plus faire de projets en Java, parce que bon, c'est dépassé quand même, c'est plus vraiment adapté aux problématiques qu'on a aujourd'hui"
 
Selon moi, il n'a rien compris : un langage c'est un outil, qui a des capacités propres. Si on essaie de l'utiliser pour faire un truc qu'il ne sait pas faire, généralement c'est du bricolage.
 
Java est un outils très polyvalent : on peut presque tout faire avec : forcément, ça vient avec des compromis.
 
L'approche qui consiste à avoir un outil ultra spécialisé et donc ultra performant/utilisable/agréable pour chaque type de tâche, pourquoi pas, mais c'est overkill dans 80% des cas, comme tout [:spamafote]
 
Ensuite, sur la durée de vie et l'avenir... Disons que quand on entend les fans de JS qui il y a 3 ans reprochaient à Java d'être compilé, trouver absolument génial de transpiler du TypeScript, on se dit que les principes d'hier peuvent redevenir ceux de demain, et que Java dont on annonce la mort depuis 15 ans a encore de très beaux jours devant lui, et probablement plus que beaucoup des langages hype d'aujourd'hui (ça marche aussi pour les frameworks : en 2012, Play devait enterrer JEE...)
 
 
 


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2311912
masklinn
í dag viðrar vel til loftárása
Posté le 02-03-2018 à 10:50:55  profilanswer
 

DDT a écrit :

Tu peux pas vraiment reprocher à un langage conçu dans les années 90 d'avoir fait des choix qui étaient pertinents alors.


___alt a écrit :

Java est un langage qui est vieux. Comme l'ont dit les autres, il va évidemment souffrir de la comparaison avec des langages plus récents (Rust, Kotlin, ...). Je pense qu'on est d'accord sur ce constat.


OCaml a le même âge, Smalltalk pouvait conduire et voter, Self avait plusieurs années. Les types génériques & HoFs & closures & autres c'étaient des outils connus de longue date et déjà "en production", pas des inventions récentes.

 

L'âge de Java est tout relatif (c'est pas FORTRAN ou C) et imo pas une excuse. On peut d'ailleurs le voir dans le design de Go, pas besoin d'être vieux pour être en retard.

Message cité 1 fois
Message édité par masklinn le 02-03-2018 à 10:53:48

---------------
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°2311914
DDT
Few understand
Posté le 02-03-2018 à 11:08:47  profilanswer
 

Je dis pas que Java était particulièrement moderne dans les années 90, mais que les choix étaient alors pertinents.
Par exemple :

Citation :

2.2.2 No More Structures or Unions
 
Java has no structures or unions as complex data types. You don't need structures and unions when you have classes; you can achieve the same effect simply by declaring a class with the appropriate instance variables.


C'était discutable, mais pas fou, à l'époque.
 

nraynaud a écrit :

Je pense quand même que les langages « modernes » n’apportent pas grand chose par rapport à ocaml, et Lang et leur potes.


Bah ça c'est certain.
Tous les aspects fonctionnels des langages récents viennent des ML et copains.
Et les aspects OO, les modèles de concurrence/parallélisme, etc. c'est encore plus vieux.
 
Y a peut-être que Cyclone puis Rust qui ont amené des choses un peu nouvelles au 21e siècle?


---------------
click clack clunka thunk
n°2311915
___alt
Posté le 02-03-2018 à 11:11:49  profilanswer
 

masklinn a écrit :

OCaml a le même âge, Smalltalk pouvait conduire et voter, Self avait plusieurs années. Les types génériques & HoFs & closures & autres c'étaient des outils connus de longue date et déjà "en production", pas des inventions récentes.
 
L'âge de Java est tout relatif (c'est pas FORTRAN ou C) et imo pas une excuse. On peut d'ailleurs le voir dans le design de Go, pas besoin d'être vieux pour être en retard.


 
L'âge de Java veut juste dire que le poids des choix de design à l'origine commence à se faire sentir, je sais bien que les concepts qui sont intégrés maintenant n'ont rien de bien neufs.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2311916
___alt
Posté le 02-03-2018 à 11:13:09  profilanswer
 

gfive a écrit :

Gelatine me fait penser à un candidat reçu récemment.


 
J'irai pas jusque là, tu peux très bien considérer qu'un langage est moisi mais reconnaître qu'il est utile (PHP est l'exemple qui me vient immédiatement en tête).
 


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2311918
Harkonnen
Un modo pour les bannir tous
Posté le 02-03-2018 à 11:20:56  profilanswer
 

Loin de moi l'idée d'avoir voulu lancer un débat sur Java hier en disant que le monde avait besoin de s'en purger (quoique...), mais je demande juste un truc, UN SEUL truc, et c'est même pas au langage que je le demande mais aux développeurs de librairies tierces : ARRETEZ DE FOUTRE DES ANNOTATIONS PARTOUT !!!

 

Après 11 ans de C#, j'ai du me remettre au Java l'année dernière dans le cadre de 2 missions. Rien de grave, les langages sont relativement proches (même si j'aurais bien envie de chier dans la bouche de celui qui a commis l'API stream() et son corollaire collect() en Java 8 tellement c'est lourdingue à utiliser en comparaison de LINQ, mais passons), et j'ai découvert Spring. Et là ce fut le drame...

 

Des annotations à coller partout, des classes magiques dont le comportement est influencé par ces merveilleuses annotations (super pratique pour débugger), une verbosité qui ferait passer le plus long mot de la langue allemande pour un micro pénis (si si, la classe TransactionAwarePersistenceManagerFactoryProxy.PersistenceManagerFactoryInvocationHandler existe vraiment), une complexité de mise en place telle qu'il a fallu créer "un framework pour le framework" nommé Spring Boot, la dispersion de plusieurs fichiers Spring dans différents modules, eux même dispatchés dans d'autres jars (un pur bonheur quand tu dois savoir qui fait quoi), les fichiers de configuration XML de 30 écrans de haut (ou alors on passe par de la config Java, non testable bien sur, et Sonar me crache à la gueule ma couverture de code)... et j'en ai tant d'autres à dire...

 

Bref, rideau !

 


Message cité 1 fois
Message édité par Harkonnen le 02-03-2018 à 11:28:39

---------------
J'ai un string dans l'array (Paris Hilton)
n°2311920
nraynaud
lol
Posté le 02-03-2018 à 11:23:12  profilanswer
 

Surtout que l’argument qu’un langage a un domaine de prédilection sous-tend qu’il soit bon à son job. Force est de constater que C comme assembleur portable, on re-passera. Java pour tourner partout, il faudrait peut-être exposer un peu plus d’api système pour que ce soit utile (et surtout il a fini sur Linux ).
 
JavaScript sur le client, si c’est pour exposer les éléments avec l’API DOM c’était mal barré dès le départ d’être bon à son job.


---------------
trainoo.com, c'est fini
n°2311921
___alt
Posté le 02-03-2018 à 11:31:32  profilanswer
 

Harkonnen a écrit :

Loin de moi l'idée d'avoir voulu lancer un débat sur Java hier en disant que le monde avait besoin de s'en purger (quoique...), mais je demande juste un truc, UN SEUL truc, et c'est même pas au langage que je le demande mais aux développeurs de librairies tierces : ARRETEZ DE FOUTRE DES ANNOTATIONS PARTOUT !!!
 
Après 11 ans de C#, j'ai du me remettre au Java l'année dernière dans le cadre de 2 missions. Rien de grave, les langages sont relativement proches (même si j'aurais bien envie de chier dans la bouche de celui qui a commis l'API stream() et son corollaire collect() en Java 8 tellement c'est lourdingue à utiliser en comparaison de LINQ, mais passons), et j'ai découvert Spring. Et là ce fut le drame...
 
Des annotations à coller partout, des classes magiques dont le comportement était influencé par ces merveilleuses annotations (super pratique pour débugger), une verbosité qui ferait passer le plus long mot de la langue allemande pour un micro pénis (si si, la classe TransactionAwarePersistenceManagerFactoryProxy.PersistenceManagerFactoryInvocationHandler existe vraiment), une complexité de mise en place telle qu'il a fallu créer "un framework pour le framework" nommé Spring Boot, la dispersion de plusieurs fichiers Spring dans différents modules, eux même dispatchés dans d'autres jars (un pur bonheur quand tu dois savoir qui fait quoi), les fichiers de configuration XML de 30 écrans de haut (ou alors on passe par de la config Java, non testable bien sur, et Sonar me crache à la gueule ma couverture de code)... et j'en ai tant d'autres à dire...
 
Bref, rideau !


 
Faut voir de quelles annotations on parle. Trop de magie, c'est probablement naze, c'est un biais connu.  
Les gens qui découvrent Spring se disent "haha, on va tout faire en annotations" et c'est imbitable.
 
Sur le nom de la classe ultra longue, question honnête : est-ce que tu en as quoi que ce soit à carrer ? Réellement ?
 
Spring Boot est là pour fournir des "good defaults" et permettre de monter des applications déployables rapidement. Il est ultra magique et oui c'est un problème.
C'est encore relativement neuf et les bonnes pratiques pour sont utilisations sont pas claires. Pour prototyper c'est génial, mais pour sortir de cette phase là c'est l'emmerdement. Je crois que ce problème est commun à tous les outils de scaffolding.
 
Le fichier de configuration XML de 30 écrans de haut, c'est tes devs qui sont nuls. La complexité de la configuration ça se gère comme la complexité du code.
Dans un format de config où tu peux nommer arbitrairement les fichiers et faire des imports, c'est pas la faute du framework si t'as une config monolithique super longue.
 
La config java Spring est évidemment testable, on appelle ça un test d'intégration, qui appelle la config en question. D'ailleurs, elle est éminemment plus testable que la configuration XML, qui au mieux peut être validée localement par ton IDE s'il est correctement configuré.
 
Pour finir, si Sonar gueule parce que la config n'est pas couverte, c'est un problème d'utilisation et de compréhension de Sonar. Soit tes objectifs de couverture de code sont irréalistes, soit le code qui est important n'est pas assez couvert, ou une combinaison des deux.
 


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2311923
DDT
Few understand
Posté le 02-03-2018 à 11:38:47  profilanswer
 

tl;dr you're using it wrong. :D
 
Après y a pas que Spring dans la vie. :o
Et question sérieuse, est-ce que ASP.NET est vraiment moins complexe sur des projets d'envergure comparable?


---------------
click clack clunka thunk
n°2311924
gfive
Posté le 02-03-2018 à 11:40:42  profilanswer
 

___alt a écrit :


 
J'irai pas jusque là, tu peux très bien considérer qu'un langage est moisi mais reconnaître qu'il est utile (PHP est l'exemple qui me vient immédiatement en tête).
 


 
C'était volontairement exagéré.
 
Après, dire que Java (ou un autre langage "correct", c'est à dire ni VB ni PHP :o ) est moisi, je trouve que c'est exagéré aussi.
 
C'est comme les mecs qui t'expliquent que XML c'est vraiment de la merde et que JSON est tellement plus élégant, toussa..
 
Mais putain, un peu d'objectivité :  
 
Entre  
 

Code :
  1. <truc machin="machin" chose="chose">
  2.     <bidules>
  3.          <bidule nom="un bidule"/>
  4.          <bidule nom="un autre bidule"/>
  5.     </bidules>
  6. </truc>


 
et  
 

Code :
  1. {
  2.    machin:'machin',
  3.    chose:'chose',
  4.    bidules : [
  5.         { nom : 'un bidule' },
  6.         { nom : 'un autre bidule'}
  7.   ]
  8. }


 
il n'y a pas de différence fondamentale.
 
JSON a pour lui d'être un peu moins verbeux (les end tags en moins, mais les virgules en plus), MAIS il perd beaucoup de cet avantage si on veut qualifier les objets (parce que là, on n'a pas l'info de la nature de "truc" qu'on a en XML)
 
Et surtout, putain, mais qu'est-ce qu'on s'en balance les couilles que ça soit plus ou moins verbeux? Personne ne tape jamais ça, c'est des programmes qui le font.
 
et si jamais tu dois taper un fichier de test, n'importe quel éditeur moderne te ferme les tags proprement.


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2311927
Plam
Bear Metal
Posté le 02-03-2018 à 11:54:37  profilanswer
 

gfive a écrit :

 

Mais putain, un peu d'objectivité :

 

Volontiers un peu d'objectivité :o Entre XML-RPC et JSON-RPC sur des données à traiter (infra XenServer de 500 VMs) on diminue **légèrement** le temps de parsing de la requête initiale, en étant environ 250 fois plus rapide [:ddr555]

 

Dans la majorité des cas, les JSON « suffit » et le XML ne sert qu'à rajouter des couches inutiles et du temps de traitement CPU. Après si t'es AWS, j'imagine que ça te déplaît pas :o

Message cité 2 fois
Message édité par Plam le 02-03-2018 à 11:54:53

---------------
Spécialiste du bear metal
n°2311928
gfive
Posté le 02-03-2018 à 12:01:43  profilanswer
 

Plam a écrit :


 
Volontiers un peu d'objectivité :o Entre XML-RPC et JSON-RPC sur des données à traiter (infra XenServer de 500 VMs) on diminue **légèrement** le temps de parsing de la requête initiale, en étant environ 250 fois plus rapide [:ddr555]
 
Dans la majorité des cas, les JSON « suffit » et le XML ne sert qu'à rajouter des couches inutiles et du temps de traitement CPU. Après si t'es AWS, j'imagine que ça te déplaît pas :o


 
Ouais enfin ca dépend comment tu exploites ton XML et ton JSON.
 
Si on exploite les deux de la même manière (validation, manière de parser, etc..) il n'y a pas de raison que ça soit plus lourd avec du XML qu'avec du JSON.
 
Après, qu'il n'existe pas d'outillage pour exploiter rapidement du XML, c'est possible, mais c'est un autre débat : je parlais simplement du format, et du reproche qui est souvent fait à xml que "oui, c'est verbeux".
 
(et perso, je m'en balance, hein. J'utilise les deux selon mes besoins)


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2311929
Plam
Bear Metal
Posté le 02-03-2018 à 12:06:00  profilanswer
 

Je disais justement que pour un usage répandu (juste vaguement structurer des données, rien de plus), tu vas manger très cher parce que les outils autour (parser) sont prévu pour des degrés de complexité supérieur (validation etc).
 
Bref, ya eu une mode d'utiliser du XML partout pour des trucs simple alors que c'est vraiment inutile dans 80% des cas.
 
Après oui, quand ça répond au besoin, là bien entendu c'est OK :D Mais comme d'hab, utiliser les bons outils ça reste un des gros challenge de nos métiers :o
 
Je pense que c'est la surutilisation du XML à toutes les sauces qui a fait sa « mauvaise réputation » :o


---------------
Spécialiste du bear metal
n°2311930
Harkonnen
Un modo pour les bannir tous
Posté le 02-03-2018 à 12:07:35  profilanswer
 

___alt a écrit :


 
Faut voir de quelles annotations on parle. Trop de magie, c'est probablement naze, c'est un biais connu.  
Les gens qui découvrent Spring se disent "haha, on va tout faire en annotations" et c'est imbitable.


On est bien d'accord, surtout qu'aux annotations Spring se rajoutent d'autres annotations Hibernate, ou Lombok (un vrai cancer ce truc au passage, quand les devs en mettent partout c'est une horreur, car tu n'as pas forcément le réflexe de vérifier si la classe est annotée, et tu te retrouves avec du code inutile déjà implémenté dans l'annotation)
 

___alt a écrit :


Sur le nom de la classe ultra longue, question honnête : est-ce que tu en as quoi que ce soit à carrer ? Réellement ?


Ben j'ai du reprendre un projet dans ma mission actuelle (à base de Spring Batch), et je t'avoue que quand tu passes ta journée à lire du code (assez mal écrit, le mec avant moi a fait du dégat), tu dois lire vite pour comprendre vite, ce qui n'est pas facilité par ces noms à rallonge :spamafote:
 

___alt a écrit :


Spring Boot est là pour fournir des "good defaults" et permettre de monter des applications déployables rapidement. Il est ultra magique et oui c'est un problème.
C'est encore relativement neuf et les bonnes pratiques pour sont utilisations sont pas claires. Pour prototyper c'est génial, mais pour sortir de cette phase là c'est l'emmerdement. Je crois que ce problème est commun à tous les outils de scaffolding.


Ceci ne révèle t'il pas un défaut de conception de Spring dés le départ ? Je veux dire, si un framework a besoin d'un tel outil pour simplifier son déploiement, n'aurait il pas mieux fallu penser à la problématique résolue par Spring Boot dés le début de la conception de Spring ?  
 

___alt a écrit :


Le fichier de configuration XML de 30 écrans de haut, c'est tes devs qui sont nuls. La complexité de la configuration ça se gère comme la complexité du code.
Dans un format de config où tu peux nommer arbitrairement les fichiers et faire des imports, c'est pas la faute du framework si t'as une config monolithique super longue.


Je ne te contredirai pas sur ce point, mais sur la pertinence d'une configuration XML (résolue par Spring Boot) : en tant que programmeur Java, j'ai pas du tout envie de me faire chier à coder du XML, qui plus est des trucs finalement assez sensibles comme le liage de dépendances.
Sans compter, et c'est du vécu, que ce fichier peut être édité à partir de n'importe quel éditeur de texte. Et j'ai eu le cas d'un dev qui avait codé son XML avec Notepad++, et qui l'avait sauvegardé dans un encodage de caractères différent de celui utilisé par Eclipse. Et pour une raison que j'ignore, Eclipse a refusé de me le prendre en me balançant des erreurs de parsing, j'ai du tout copier/coller dans un nouveau fichier créé par Eclipse. Quand tu as un seul fichier, ça passe, mais quand tu en as une tétrachiée...
 

___alt a écrit :


 
La config java Spring est évidemment testable, on appelle ça un test d'intégration, qui appelle la config en question. D'ailleurs, elle est éminemment plus testable que la configuration XML, qui au mieux peut être validée localement par ton IDE s'il est correctement configuré.
 
Pour finir, si Sonar gueule parce que la config n'est pas couverte, c'est un problème d'utilisation et de compréhension de Sonar. Soit tes objectifs de couverture de code sont irréalistes, soit le code qui est important n'est pas assez couvert, ou une combinaison des deux.
 


Sur ce point, OK, le Sonar du client est configuré avec les pieds, avec des objectifs maximum de 1 journée de dette logicielle et des règles.... qui sont ce qu'elles sont [:sadnoir]


---------------
J'ai un string dans l'array (Paris Hilton)
n°2311931
LeRiton
Posté le 02-03-2018 à 12:07:53  profilanswer
 

Plam a écrit :


 
Volontiers un peu d'objectivité :o Entre XML-RPC et JSON-RPC sur des données à traiter (infra XenServer de 500 VMs) on diminue **légèrement** le temps de parsing de la requête initiale, en étant environ 250 fois plus rapide [:ddr555]
 
Dans la majorité des cas, les JSON « suffit » et le XML ne sert qu'à rajouter des couches inutiles et du temps de traitement CPU. Après si t'es AWS, j'imagine que ça te déplaît pas :o


Si tu n'as pas besoin de commentaires par exemple :o
 

n°2311932
gfive
Posté le 02-03-2018 à 12:08:48  profilanswer
 

Plam a écrit :


Je pense que c'est la surutilisation du XML à toutes les sauces qui a fait sa « mauvaise réputation » :o


 
Certainement.
 
Et de mon point de vue de recruteur, l'adhésion à ce genre de préjugé est un signe pas neutre du tout.  


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2311933
gfive
Posté le 02-03-2018 à 12:10:38  profilanswer
 

Harkonnen a écrit :

j'ai du tout copier/coller dans un nouveau fichier créé par Eclipse. Quand tu as un seul fichier, ça passe, mais quand tu en as une tétrachiée...


 
Ton taf c'est pas de créer des programmes qui font les trucs chiants à la place des gens? :o
 
 


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2311934
Plam
Bear Metal
Posté le 02-03-2018 à 12:11:15  profilanswer
 

gfive a écrit :


 
Certainement.
 
Et de mon point de vue de recruteur, l'adhésion à ce genre de préjugé est un signe pas neutre du tout.  


 
Faut les recruter à la sortie d'école, ils ont pas de préjugés :o (ou ils tiennent pas 2 jours :D )


---------------
Spécialiste du bear metal
n°2311935
ratibus
Posté le 02-03-2018 à 12:17:49  profilanswer
 

nraynaud a écrit :

Disons que l’idée de diffuser une émission où un mec baise 20 nanas en met une en cloque, file une bague à une autre, gagne des dizaines k$ pour et devient un hero populaire, ça viole peut-être aucune loi, mais ça sent pas le nivellement par le haut.


 
Tu veux dire comme élire Trump comme président ? :d

n°2311937
gfive
Posté le 02-03-2018 à 14:26:32  profilanswer
 

Plam a écrit :


 
Faut les recruter à la sortie d'école, ils ont pas de préjugés :o (ou ils tiennent pas 2 jours :D )


 
Tu parles, ils s'imaginent qu'ils seront CP dans 2 ans :o
 
 
Bon, sinon, rebondissement dans l'affaire de la réversibilité de la TMA du ministère.....
 
 
Depuis le début de la semaine, on a du monde à nous au MJ avec les équipes de HGJ pour ds formations théoriques.
 
La semaine prochaine ils devaient venir à 3 chez nous (en bus, donc)
 
Finalement, après que le MJ leur ait collé un tir parce qu'ils ne sont pas super assidus, ils seront 5.
 
Mais sans PC. :D
 
 
On hésite à leur suggérer de fouiller la soute du bus pendant la nuit pour en trouver.
 


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2311938
Harkonnen
Un modo pour les bannir tous
Posté le 02-03-2018 à 15:10:56  profilanswer
 

gfive a écrit :


 
Ton taf c'est pas de créer des programmes qui font les trucs chiants à la place des gens? :o
 
 


suffit de demander à kadreg qu'il nous ponde un plugin Eclipse pour parser correctement le XML quel que soit l'encodage :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°2311939
Harkonnen
Un modo pour les bannir tous
Posté le 02-03-2018 à 15:12:13  profilanswer
 

clébard au bord de la syncope : https://gfycat.com/FlippantHorribleHalicore


---------------
J'ai un string dans l'array (Paris Hilton)
n°2311940
gfive
Posté le 02-03-2018 à 15:15:47  profilanswer
 

t'aurais pas la même avec un chat?


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2311941
sligor
Posté le 02-03-2018 à 15:36:14  profilanswer
 

ça ne va pas être facile à trouver ça sur l'internet :/


---------------
qwerty-fr
n°2311942
Harkonnen
Un modo pour les bannir tous
Posté le 02-03-2018 à 15:47:34  profilanswer
 

tiens, ce matin Masklinn parlait de Go... je viens de m'apercevoir d'un truc rigolo : https://play.golang.org/p/by7TE9Vr2O4
RUN => -128 !
what is this sorcery ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°2311943
gfive
Posté le 02-03-2018 à 15:51:06  profilanswer
 

La même chose que -1*Integer.MIN_VALUE en java?

 

Dépassement de capacité?

 

https://stackoverflow.com/questions [...] en-compare


Message édité par gfive le 02-03-2018 à 15:54:39

---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  22480  22481  22482  ..  27259  27260  27261  27262  27263  27264

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)