Aller au menu - Aller au contenu
> Le Site du Zéro > Membres > Profil d'un membre

Profil de Gambit2099

Informations générales | Communiquer | Activité sur le site | En savoir plus | Signature | Biographie

Informations générales

"Crow never dies..."
Avatar
  • Pseudo : Gambit2099
  • Groupe : Membres
  • Date d'inscription : Le 09/12/2005
  • Dernière visite : Hier à 16:20:33
Hors ligne Gambit2099 est hors ligne
 

Communiquer


En savoir plus

  • Pays : France métropolitaine

Signature

Mon Blog-Art (dessins, recherches, croquis)
Mon compte Dailymotion (animations, montage vidéo)
A quoi je ressemble: Clique!
Stop à la pop-programmation !

 

Biographie

Stop à la POP-programmation (programmation fashion)!



Ce terme devenant de plus en plus utilisé sur le forum (j'en suis un peu fier ouais :-° ) j'ai décidé de restructurer ma biographie pour qu'elle soit plus lisible, bonne lecture ;)

Qu'est-ce que c'est ?


La pop programmation signifie "programmation populaire", elle pourrait être défini comme le fait d'être fashion dans ses programmes encore plus que dans l'intérêt de celui-ci.
En résumé c'est le fait de programmer pour avoir un rendu jolie et un résultat médiocre.

Exemples


Il y a des tas et des tas d'exemples récurent dans les forums (c'est d'ailleurs ceux là qui ont le moins de réponse..). Voici une petite sélection des plus communs:

Les droits d'auteur


Code : C
1
2
/* Mon Jeu de fou */
/* © MonPseudo - Tous Droits Réservés */

Surtout quand on ne connait pas le principe des licences.

Le fait de mettre un copyright sur une application qui marche pas et qui fait souvent 100 lignes est super comique surtout si elle se trouve à l'intérieur du programme accompagné de décoration abusive:
Code : C
1
2
3
4
5
6
printf("***********************************\n");
printf("***********************************\n");
printf("***\t\t [Created By XXX] ©opyright   ***\n\n");
 
printf("Règles du jeu...");
// beaucoup écrivent aussi Creat by car beaucoup sont nuls en anglais et ne savent pas qu'il faut utiliser un participe passé


La couleur kikoo-mdr-prout


Le programmeur pop adore aussi mettre de la couleur dans la console (bah vi ça ouvre le programme plus rapidement c'est bien connu ! :D )
Code : C
1
2
3
4
Color(15,0);
printf("**** Mon Jeu de taré ****\n");
Color(10,0);
printf("Ca commence ! Youpi en somme");

Ils multiplient ainsi les appels de fonction juste pour avoir du rouge à la place du blanc o_O
Il y a aussi eu des cas gravissimes où CHAQUE caractère étaient colorés différemment; sérieusement l'époque bisounours ok c'était bien mais enfin...


« v1.6.1.5.3 > v1.6.1.5.2 NOOB!!! »


Encore une façon de les reconnaître ils utilisent le nom de leur "logiciel" pour nous indiquer à quelle version il se situe
Code : C
1
2
system("title Plus ou Moins v.1.0.2.5");
// Plus il y a de chiffre plus c'est jolie et donc le programme tourne plus rapidement..

Encore une chose totalement indispensable au bon fonctionnement d'un programme bourré de bug :)
Un exemple marquant sur le forum: TROIS versions différentes en 24h (v3, v4, v5) pour la correction de quelques warnings et l'ajout de quelques couleurs :lol:


Ici je fais ça, et là je fais ça...


On remarquera que les pop programmeurs utilisent énormément de commentaires inutiles (ça fait une belle couleur grise dans Code::Blocks et surtout ça fait pro :) )
Code : C
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
int main (int argc, char **argv) // je sais pas ce que c'est mais c'est la classe!
{ 
 printf("Bienvenu"); // on dit coucou au kéké
// démarrage du programme
 
 int age = 0; // initialisation (Waah il en jette ce mot) des variables
 
 printf("\n\n");
 
 printf("Quel age as-tu?\n");
 scanf("%d", &age);
 // on demande l'âge de l'utilisateur

return EXIT_SUCCESS; // anglais > math CQFD NOOB!!
}

Yeah avouez que ça en valait la peine !


Le faux chargement


Un dernier exemple que j'ai trouvé sur un forum un jour, il m'a fait beaucoup rire (j'ai du le débugger car en plus d'être pourri, il fonctionnait pas):
Code : C
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
int a = 0, i = 0;
    printf("Verification de l'integritee du programme:\n");
    printf("Modules...   [ok]\n");
    sleep(1000);
    printf("Fonctions...   [ok]\n");
    sleep(1000);
    printf("Debug...   [failed]\n");
    sleep(1000);

    printf("Chargement...\n\n");
    
    while(i < 100)
    {
      system("cls");
      printf("Chargement : ");
      printf("%d %% charges", i);

      if (a > 3)
      a = 0;

      switch(a)
      {
         case 0:
          printf("[|]");
         break;
         case 1:
          printf("[/]");
         break;
         case 2:
          printf("[-]");
         break;
         case 3:
          printf("[\\]");
         break;
      }
      sleep(500);
      i++;
      a++;
    }

Le must du must pour avoir un programme de pro: faire croire à l'utilisateur qu'il est gros.


Conclusion


Il y a encore plein d'exemple de ce type je vous ai cité que les principaux mais sachez que si vous vous retrouvez là dedans c'est que quelque part vous souhaitez en mettre plein la vue pour.. pas grand chose :)

N'oubliez pas que l'intérêt de la programmation n'est pas d'avoir un rendu "joli" ! Et que même si faire de la pop-programmation à son premier programme (oui on en est fier, on veut le chouchouter) est louable, continuer dans cette voie est stupide car inutile. Vous ne ferrez jamais de level-up en faisant ça :p Et pis pensez un peu à ceux qui vont vous corriger, quelle pitié.. C'est un peu chercher une pièce dans l'herbe et vous, vous ajoutez plein de ronce autour. C'est pas super en effet ;)
STOPPONS !! :)


-------------------------------------

Stop au Troll anti-windows !



Qui n'a jamais lu sur un forum des propos abusifs sur le système d'exploitation windows ? A l'heure actuelle c'est devenu monnaie courante !

Citation : Petit troll
pff windows lol, ça fait que bugger.

:)

Citation : Troll de niveau moyen
Mais choisi 1 vrai système d'exploitation p de la mer2 made in microsoft ! Linux au pouvoir mdrr LoooOooOoL

:) :)

Citation : Gros troll (ou chef kayvain)
Mé windows c mal foutu, c du n'importe koa !! A mort micro$oft !!

:) :) :)

Windows, comme tout autre système d'exploitation, est fait de 0 et de 1. S'il bug c'est uniquement car tu sais pas t'en servir. :)

[HS]
Il y a un truc super drôle en passant c'est que les 3/4 des personnes critiquant windows sont en fait agés de 10/18ans et surtout ils l'utilisent ! Cela me rappel une chanson de Didier Bourdon: "Tu dis la France c'est vrai c'est un beau pays, mais tu rigoles la France c'est qu'un pays pourri ! Enfait t'as raison c'est pas si bien qu'on l'dit.. Et bah alors connard ? Qu'est-ce qui t'oblige à vivre ici ?"

En gros si vous n'aimez pas windows l'utilisez pas :)
[/HS]

Petite anecdote marrante (comme nous sommes sur un site qui enseigne la programmation elle est de rigueur). C'est sur les forums C que beaucoup de troll surviennent, ne se rendent-ils pas comptent qu'avec leur "plus ou moins" ils sont à l'extrême opposé des programmeurs de windows ? Se rendent-ils compte que s'ils insultent de la sorte le travail de milliers de programmeurs plus talentueux les uns que les autres alors leur pauvre application de 100/200 lignes représente tout simplement.. de la merde ?

>> On peut ne pas aimer ce que représente microsoft mais insulter le travail de personnes qui programment est tout simplement scandaleux !
STOPPONS !!

-------------------------------------

Le bêtisier du forum C !


Uniquement pour le fun ! On est pas là pour se moquer des uns et des autres, on est là juste pour rire. Si vous êtes sur cette page, ne le prenez pas mal vous êtes à deux doigts de devenir une star :p
Vous avez des quotes intéressantes ? Envoyez moi un mp!

Citation
Pour les touche pour que ce soit portable tu peux aussi utiliser l'interruption 16 en assembleur, non ?

Citation

et en plus je suis connecté a internet par une clé WI-FI et la connection se coupe toute les 1 min 47 s 739 milieme (valeu approximative) donc est-ce qu'il se peut que la connection ce soit coupé vers la fin et que les "bug" vienne de la ??

Citation : Pas de titre
Merci pour ton lien -ed- ;) (et content que tu sois passé :) )
Sinon CONIO.H (c'était pour rire) je sais que c'est conio.h ;) par contre je ne savais pas que c'était un fichier d'entête



Un peu plus sur moi


Bah oui une biographie c'est fait pour raconter sa vie hein ! Et si vous avez eu le courage de descendre jusque là et bien chapeau vous allez en apprendre plus sur moi (ou pas si vous quitter :( ) :p

Véritable nom: Julian
Signe astro: Scorpion.
Top 5 des jeux favoris (sans ordre): Metal Gear Solid (PSone), Sonic the Hedgehog 2 (MegaDrive), Silent Hill 2 (PS2), Zelda Wind Waker (GC), Kingdom Hearts (PS2)
Passions: Programmation, art, comics, film (seulement les cultes).
Musique: Metal, heavy, rock + Eminem + OST de jeux vidéo.
Signes particuliers: Ne boit pas, ne fume pas, ne se drogue pas.
Localisation: Ce pokemon de type eau se trouve uniquement dans le Nord de la France et en Belgique wallonne.
Fan de: Alain Soral, Jim Carrey, Eminem et Hideo Kojima.
Portfolio: ici