yop,
Ca vous arrive de mettre le nez dans un programme de quelqu'un, disons un projet perso, mais quand même d'une taille respectable, et de vous dire en lisant le code que le programme a l'air tout simple, que la structure a l'air simple, que les problèmes résolus n'en sont finalement pas, tellement les solutions apportées sont simples et élégantes, etc...
Pour moi, c'est ce qui définit un auteur intelligent, maitre de son outil et de son art, c'est cette facilité et cette limipidité qui transparait à chaque ligne de son code, c'est cette façon de mettre des solutions qui paraissent basiques aux problèmes qu'on immaginait complexes, à portée du premier reviewer du dimanche. Ca donne des codes très agréables à lire, émerveillants pour l'esprit.
Et vous, ça vous arrive de tomber sur des programmes de ce genre ? Vous avez des exemples à donner ?
Pen^2 Le 13/07/2015 à 13:28 (Mmmm le topic apparaît en double dans yn24 ?)
parcequ'il en existe deux

Proud 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.
yes, reporté sur IRC. D'ailleurs, fait étrange, je ne suis pas automagiquement celui-ci, comme ça devrait être pour un topic que j'ai créé.
C'est un peu étrange.
Le moteur d'echecs pour x86 qui tiens en quelques Ko?

Proud 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.
Voilà, je parle de ça aussi, pas de concours d'obfuscation pour demeurés.
En fait, le sujet m'est venu en tête à cause de la question de squalyl sur Codelite, et j'ai mis un peu le nez dedans pour faire quelques petits patchs, c'est le ressenti que j'en ai eu.
nitro Le 13/07/2015 à 20:15 Ce qui est plus courant à mon avis, c'est de chercher dans un projet comment est fait quelque chose de bien précis, et ne jamais trouver tellement les 3 lignes en question sont ensevelies sous des tonnes de couches d'abstraction et d'indirections inutiles.
So much code to write, so little time.
Ah, le nombre de millions de fois que ça m'est arrivé ça xD
Je connaissais, mais je parlais pas de ce genre de soft. "ça marche", mais l'IA est ultra limitée, bref c'est pas intéressant. C'est beau pour une autre raison (la taille).
Et surtout, je trouve pas que le code soit un modèle de clarté (même s'il est commenté).

—
Zeroblog —
« 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 TurboIl y a sûrement des deux.

—
Zeroblog —
« 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 Turbofaut dire qu'il y a globalement peu de moyens d'expliquer du code, je trouve.
Un bon article scientifique aura une intro, des sections, des résumés de chaque sections, bref des moyens simples de comprendre la structure globale. Ce n'est pas évident de faire ça avec un code, sauf à faire une doc spécifique (en-dehors du code).

<<< 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
Pen^2 Le 19/07/2015 à 00:08 Faire des paragraphes dans les fonctions me semble être une bonne pratique.
Et limiter la portée des variables également.
Après, il y a le bon sens, la rigueur et le talent du codeur, c'est clair.
Pen^2 Le 19/07/2015 à 00:29 Moi je ne commente pas beaucoup, mais rien qu'en sautant des lignes c'est déjà pas mal.
PpHd Le 19/07/2015 à 11:18 (heu... faire une conception?)
Et on fait ça comment, pour faire ça bien, maintenable, aussi bien pour soi que pour ceux qui voudraient y mettre le nez, svp ?
PpHd Le 19/07/2015 à 20:16 (Heu... avec beaucoup de la sueur et un peu de volonté ?)