GÉNÉRATEUR DE SUDOKU

Messages postés
390
Date d'inscription
vendredi 18 juin 2004
Statut
Membre
Dernière intervention
7 mai 2009
- - Dernière réponse : Caribensila
Messages postés
2526
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
26 juillet 2018
- 22 juin 2010 à 21:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/51938-generateur-de-sudoku

Afficher la suite 
John Dogget
Messages postés
390
Date d'inscription
vendredi 18 juin 2004
Statut
Membre
Dernière intervention
7 mai 2009
-
Il manque un fichier dcu :
[DCC Erreur] Sudoku_Main.pas(7): F1026 Fichier introuvable : 'Bibvec_GFM.dcu'

Sinon, il y a un nombre hallucinant de repetition au niveau du code oO
Doit y avoir moyen de vraiment optimisé tout ça.
Guillemouze
Messages postés
1015
Date d'inscription
samedi 25 octobre 2003
Statut
Membre
Dernière intervention
29 août 2013
4 -
je pense que tes touches ctrl, c et v doivent être très usées.
Non franchement, ca veut dire quoi ca ?
2 solutions :
- soit tu demandes un avis sur ta source, pour qu'on te guide
- soit tu postes un truc potable
Ou alors j'ai pas compris, et tu essayes de montrer la liste exhaustive de tout ce qu'il ne faut pas faire !
J'ai l'impression qu'on a donné le sujet du sudoku à une classe de 6eme, et chacun y va de sa solution pourrie.
C'est dommage, il y a de très bonnes sources sur ce site, mais elle sont poluées ce style de posts.

PS: désolé d'être si violent, mais ca commence a devenir n'importe quoi !!!
Bacterius
Messages postés
3869
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
5 -
oO
Bacterius
Messages postés
3869
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
5 -
1) Déjà 614 lignes pour la partie interface, hé bé ...

2) Y'a-t-il vraiment besoin de 395 boîtes de saisie ?

3) Pourquoi ne pas utiliser la propriété Tag et la variable Sender des événements ? Si, si, elle ne sert pas à rien, elle éliminerait plusieurs centaines de lignes du code.

4) C'est du Delphi, pas du Basic, merde. Même un générateur de sudoku un peu relâché prendrait même pas 500 lignes, sérieux ...

5) Il va falloir optimiser tout ça pour que ça devienne viable, c'est pas une source ça.

Finissons sur une touche d'humour :

"Programme ludique" : pas pour le développeur qui lit ton code en tout cas o0

Cordialement, Bacterius !
JulioDelphi
Messages postés
2349
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
11 -
/!\ ATTENTION CODE LOUCHE /!\
Si vous lisez le code avec la scrollbar verticale, vos yeux peuvent fondre ! Ceci est un effet indésirable non attendu suite à la redondance et à l'usage abusif de la fonction "copier/coller".
/!\ ATTENTION CODE LOUCHE /!\
Prenez votre souffle avant de passer sur les prêt de 400 TEdit avec chacun son .Clear (qui est fait ici avec un .Text='') et son propre OnChange.
/!\ ATTENTION CODE LOUCHE /!\
Ne cherchez pas d'utilisation de .Tag ou de Sender, imaginez vous des boucles For là où il n'y en a pas sous peine de vous perdre.
/!\ ATTENTION CODE LOUCHE /!\
Merci