4140

C'est tout le défaut de Java. Les design pattern recommandé par les ayatollah de l’architecture logicielle rendent ce langage inutilement complexe à l'usage alors qu'il visait a être une simplification de C++.
avatar

4141

Oui hélas je le déplore, sur un projet qui a été poussé par des gens proches de mon taf, et qui va finir open source, il y a eu un infini pignolage sur la structure du code, qui en a fait un véritable bloatware, bourré d'héritage d'interfaces vides pour introduire un pseudo héritage multiple mal foutu, alors que toute la sauce se résume a 4-5 classes. c'est tellemt horrible que je posterai pas de lien, j'ai honte.

mais la responsabilité est humaine, elle n'est pas due au langage qui est plutot simple, quand on l'utilise normalement...

4142

Oui voilà. C'est juste que les "vieux" qui font du Java ont encore les vieux patterns en tête, comme par exemple de faire de l'héritage dès que c'est possible (et je comprends, il y a une certaine fierté à réussir à formuler une hiérarchie qui marche).
Après avoir construit cette super hiérarchie qui marche (et qui fait en 4 fichiers et 160 lignes l'équivalent d'une routine qui faisait 18 lignes mais n'était pas testable à cause d'une boucle et des try catch) j'ai passé l'après-midi à déconstruire entièrement notre framework de test. Il se trouve que la super hiérarchie de classe (test utilisant une requête HTTP -> test utilisant les services applicatifs -> test utilisant les paiements -> test utilisant l'effacement de carte de crédit -> tests de l'api d'effacement de la carte de crédit, et il y a un chemin pour tout le reste) ne fonctionne pas car cette API doit tester des trucs lié a des niveaux de hiérarchie sous la couche applicative (et donc a divergé au niveau du paiement). Résultat duplication de code nécessaire. Pas de miracle faut applatir et passer à de la composition.
avatarHighway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

4143

tu le dis très bien, c'est plus du domaine de la fierté que du pragmatisme grin

4144

J'aime beaucoup travailler en PHP avec symfony comme Framework et Doctrine pour l'ORM, mais j'ai dû refaire un service en GO au boulot pour des raisons de performances, après un petit bench sur mon PC (qui vaut ce qui vaut donc), je suis passé en lecture sur ma db de 600 à 6000 requêtes par seconde ^^
(bon par contre niveau ORM on est loin de doctrine)

4145

NAAn

🤡 (je comprends rien)
avatarHighway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

4146

Ton premier open a du changer quelque chose dans l'environement supprimant l'acces a cette commande.

Essaye de comparer le retour de
env
avant et apres la premiere command open
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

4147

Non il y a un caractère invisible dedans (j'imagine un truc de contrôle inséré par le terminal), je pensais mais c'était pas un problème d'environnement. Fallait réécrire la commande depuis zéro.
avatarHighway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

4148

Hmmmm? Bizarre ton truc
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

4149

Hop, un langage de plus :
https://www.infoworld.com/article/3390197/microsoft-aims-for-simplicity-with-bosque-programming-language.html :
The new, open-source programming language is designed for writing code that is simple and obvious for both humans and machines
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

4150

Hmmm etrange melange

function add2(x: Int, y: Int): Int { return x + y; } add2(2, 3) //5 function updateY(point: {x: Int, y: Int, z: Int}, value: Int): {x: Int, y: Int, z: Int} { return point<~(y=value, x=-x); } updateY(@{x=1, y=2, z=3}, 5) //@{x=-1, y=5, z=3} function tryGetProperty(r?: {f: Int, k: Int}): Int? { return r?.f; } function sign(x?: Int): Int { var! y; if(x == none || x == 0) { y = 0; } else { y = (x > 0) ? 1 : -1; } return y; }
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

4151

F*******ck !

J’ai fait un design d’ui un peu tricky avec Qt. Ça linkait pas, impossible de trouver le bug.
Je refactore l’ui, ça compile pas. 10 secondes après je corrige le bug, c’était une variable instanciée à partir de sa classe de base et non de sa classe dérivée.
Et c’était ça mon bug d’avant...
Perdu 3 heures a cause de ma nullité...
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

4152

Rassure-toi : y'a pas mal de gens qui aimeraient bien avoir ton niveau de "nullité" hehe
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

4153

Peut-être, mais sur ce coup-la j’ai pas été bon. J’ai pas fait de C++ depuis presque un an et ça s’en ressent...
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

4154

Oui mais c'est comme le vélo : ça ne s'oublie pas, faut juste un peu de pratique smile
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

4155

Strip-Trop-de-JS-dans-le-web-650-final.jpg
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

4156

trilove mais c'est quant même meilleur avec un peu de js, juste la ou il le faut

4157

1555886234276-519ef3cc-876b-4d64-9917-dad7fe4b6c3b-image.png

Dire qu'il y a une époque où Star Trek représentait un futur idéal.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

4158

Ah ouais... Vraiment standard du coup le langage !
avatar

4159

Un OS pour Folco :


En plus c'est du domaine public.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

4160

love
• Folco ne dormira pas tant qu'il n'aura pas fini de porter PedroM
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

4161

NLYPjZ9.png
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

4162

Avec une belle illustration de Pyth…HTML top
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

4163

Voilà grin
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

4164

Tu connais pas le pytHTML?
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

4165

Merci de ne pas leur donner d'idees grin

4166

Oh tu sais, le Jython existe déjà depuis longtemps, alors...
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

4167

C’est mort depuis longtemps, surtout grin
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

4168

une vm java en webassemby pour exécuter du python <3

4169

yop,

J'ai une grosse compilation en cours dans un PowerShell (Qt en statique sous Windows).
Si je mets mon laptop en veille, est-ce que la compilation va reprendre au réveil ? Ou est-ce que j'aurai perdu 4 heures ?
Et quand mon laptop se locke sans se mettre en veille, j'imagine que ça continue à compiler ?

Merci d'avance smile
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

4170

Oui et oui smile
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo