Quelques petits bugs au niveau des pages de dépôt de code.

cptpingu 3768 Messages postés dimanche 12 décembre 2004Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - 11 févr. 2016 à 10:03 - Dernière réponse : BunoCS 13009 Messages postés lundi 11 juillet 2005Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention
- 4 avril 2017 à 15:35
Bugs & Suggestions CS, Com. Créer une discussion Signaler Répondre
Bonjour.

J'ai actuellement plusieurs bugs au niveau de la section où l'on dépose un code, que je vais trier par difficulté à corriger (croissante):
- Les sources C++ ne sont ni indentées ni colorisées (je pense qu'il manque les extensions: .cc, .hh, .hxx et .hpp).
- Pas de coloration syntaxique pour les fichiers "sh", alors qu'elle est bien présente dans la balise code du forum.
- Dans la description, quand on l'édite, les \\ sont transformés en \, et les \ sont effacés. Il faut donc rééchapper à chaque fois les \, au risque de les voir disparaître. C'est très pénible. Exemple ici: http://codes-sources.commentcamarche.net/source/101351-completion-de-texte-via-un-radix-tree
- Ça serait mieux de regarder le type mime d'un fichier plutôt que son extension (où la non présence d'extension), pour savoir si l'on doit donner la possibilité d'avoir un aperçu de celui-ci. Je pense notamment au fichier "README" qui ne peut être visionné pour cette raison.

Le premier point, est à mon avis, extrêmement trivial à modifier.


Améliorer votre expérience CodeS-SourceS avec ce plugin:
http://codes-sources.commentcamarche.net/forum/affich-10000111-plugin-better-cs-2#cptpingu-signature
Afficher la suite 

33 réponses

Répondre
Whismeril 10530 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention - Modifié par Whismeril le 11/02/2016 à 11:39
0
Utile
Bonjour,

pour l'échappement c'est connu depuis fort longtemps, de mémoire c'est KX ou Pijaku qui l'avait relevé.
Je n'ai pas retrouvé la discussion, je n'ai pas trop cherché non plus....

Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Commenter la réponse de Whismeril
Whismeril 10530 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention - 12 févr. 2016 à 12:09
0
Utile
Bonjour, on peut peut-etre ajouter un truc, sur les snippet apparait une "compatibilité", pourtant il n'y a pas de champ de saisie à ce nom.
Apparement, COmpatibilité affiche ce qui est rentré dans Version.

Pour moi ce sont deux choses bien différentes.
Commenter la réponse de Whismeril
cptpingu 3768 Messages postés dimanche 12 décembre 2004Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - Modifié par cptpingu le 18/02/2016 à 11:50
0
Utile
1
https://media.giphy.com/media/1Zbeweu52ZaQE/giphy.gif

Y a-t-il encore des dev sur CS ? Parmi les petits soucis remontés, il y en a dont je doute qu'ils prennent énormément de temps à corriger, notamment le souci de coloration syntaxique sur certaines extensions (Il faut juste ajouter les extensions proposées). Je suis tout autant étonné de n'avoir aucune réponse après une semaine...


Améliorer votre expérience CodeS-SourceS avec ce plugin:
http://codes-sources.commentcamarche.net/forum/affich-10000111-plugin-better-cs-2#cptpingu-signature
Whismeril 10530 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention - 18 févr. 2016 à 14:15
Et oui que veux tu......
Commenter la réponse de cptpingu
Crashounette 5207 Messages postés vendredi 29 octobre 2010Date d'inscriptionModérateurStatut 6 novembre 2017 Dernière intervention - 19 févr. 2016 à 07:25
0
Utile
Yep tout le monde,

Je vais reprendre les items de vos listes un par un et vérifier qu'ils sont bien en todo, sinon je les ajouterai, et je tâcherai de voir avec les devs pour faire un point.

Je fais ça dans la matinée, et je reviens vers vous, quand ils seront revenus vers moi toussa, fin voilà quoi :)

Merci en tout cas
Commenter la réponse de Crashounette
pgl10 289 Messages postés samedi 18 décembre 2004Date d'inscription 1 juillet 2017 Dernière intervention - 19 févr. 2016 à 09:08
0
Utile
1
Le 3 novembre 2014 j'ai expliqué que
l'affichage : for(int i=0; argv[1][i]!=''; i++)
au lieu de : for(int i=0; argv[1][i]!='\0'; i++)
était une erreur à corriger.
On m'a répondu que c'était à moi d'envoyer un source
en erreur pour pouvoir le voir affiché correctement,
et que la correction de ce bug ne faisait sûrement pas
partie des priorités ...
Le 26 juillet 2015 j'ai demandé à nouveau la correction
de ce bug : je n'ai eu aucune réponse.
Il apparaît du nouveau à ce sujet, j'en suis content.
Crashounette 5207 Messages postés vendredi 29 octobre 2010Date d'inscriptionModérateurStatut 6 novembre 2017 Dernière intervention - 19 févr. 2016 à 09:44
@pgl10 à raison d'un rappel par an, on finira par obtenir gain de cause, lâche rien ! Plus sérieusement, je ne peux malheureusement pas promettre que ce sera traité, mais je peux [re]glisser le sujet, puisque les devs sont en train de corriger la modobox sur les sources, ils pourraient peut être corriger d'autres petites choses au passage, ce qui arrangerait tout le monde...
En tout cas, je suis avec toi o/
Commenter la réponse de pgl10
Crashounette 5207 Messages postés vendredi 29 octobre 2010Date d'inscriptionModérateurStatut 6 novembre 2017 Dernière intervention - 11 mars 2016 à 17:37
Bonjour ctpingu, je te confirme qu'à ce jour, je n'ai pas de date de la part des dev quant à la résolution de ces problèmes, mais que nous n'avons pas "zappé", bien au contraire.
Mais puisque tu relances (à raison d'ailleurs), je vais te faire écho, et relancer à mon tour...
Commenter la réponse de cptpingu
cptpingu 3768 Messages postés dimanche 12 décembre 2004Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - 21 avril 2016 à 10:57
0
Utile
Bonjour.

Ces points seront-ils un jour traités ? A-t-on des nouvelles de l'avancement de ces corrections ?

Merci.
Commenter la réponse de cptpingu
cptpingu 3768 Messages postés dimanche 12 décembre 2004Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - 23 mai 2016 à 13:36
0
Utile
Bonjour.

Comment fait-on pour que ces soucis soient "vus" et "remontés" ? Ça fait déjà plus de 4 mois que j'ai remonté cela, sans nouvelles...
Commenter la réponse de cptpingu
cptpingu 3768 Messages postés dimanche 12 décembre 2004Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - Modifié par cptpingu le 10/08/2016 à 17:37
0
Utile
Hop ! On vient d'atteindre les 5 mois !

J'en profite pour mettre à jour le post de base afin de trier les différents bugs rencontrés par ordre de difficulté (supposée) à corriger.


Améliorer votre expérience CodeS-SourceS avec ce plugin:
http://codes-sources.commentcamarche.net/forum/affich-10000111-plugin-better-cs-2#cptpingu-signature
Commenter la réponse de cptpingu
cptpingu 3768 Messages postés dimanche 12 décembre 2004Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - 11 août 2016 à 13:53
+1
Utile
7
6 mois sans nouvelles, c'est une magnifique performance, et ça se fête ! \o/



Un grand bravo à l'équipe de dev pour sa réactivité et sa communication sans faille ;)
Whismeril 10530 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention - 11 août 2016 à 14:35
Je ne peux que plussoyer.....
Crashounette 5207 Messages postés vendredi 29 octobre 2010Date d'inscriptionModérateurStatut 6 novembre 2017 Dernière intervention - 12 août 2016 à 11:13
Hello à tous,

Pas facile de revenir se faire lyncher sur ce sujet... Mais bon quand faut y aller :p

Bref, pour l'heure, je n'ai pas de news particulière, mais nous allons faire un petit récap des demandes en cours, poule relayer aux équipes de dev. On se donne le mois d'août (voire moins) pour préparer cette liste de 5 items à faire remonter...
Whismeril 10530 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention > Crashounette 5207 Messages postés vendredi 29 octobre 2010Date d'inscriptionModérateurStatut 6 novembre 2017 Dernière intervention - 12 août 2016 à 11:44
Bonjour
On se donne
qui on?
Crashounette 5207 Messages postés vendredi 29 octobre 2010Date d'inscriptionModérateurStatut 6 novembre 2017 Dernière intervention > Whismeril 10530 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention - 12 août 2016 à 11:48
Coucou Whismeril, En effet, en relisant, c'est pas forcément bien clair.

Je pensais à moi + vous, car c'est vous qui savez quelles sont les taches réellement handicapantes au quotidien ici
Whismeril 10530 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention > Crashounette 5207 Messages postés vendredi 29 octobre 2010Date d'inscriptionModérateurStatut 6 novembre 2017 Dernière intervention - 12 août 2016 à 15:54
Crashounette 5207 Messages postés vendredi 29 octobre 2010Date d'inscriptionModérateurStatut 6 novembre 2017 Dernière intervention > Whismeril 10530 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention - 12 août 2016 à 16:02
Top, c'est une super idée, merci Whis !!
Whismeril 10530 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention > Crashounette 5207 Messages postés vendredi 29 octobre 2010Date d'inscriptionModérateurStatut 6 novembre 2017 Dernière intervention - 12 août 2016 à 16:09
de rien, mais j'en suis déjà à 9....
Commenter la réponse de cptpingu
pgl10 289 Messages postés samedi 18 décembre 2004Date d'inscription 1 juillet 2017 Dernière intervention - Modifié par pgl10 le 15/08/2016 à 19:17
0
Utile
2
Bonjour à tous,
En C++ pour assigner un caractère à une variable, on écrit, par exemple:
char var = 'a';
Et s'il s'agit du caractère fin de ligne, on écrit :
char fin = '\0';
On pourrait écrire : char fin = 0;
Mais cela fait une conversion inutile.
J'ai déjà expliqué que l'affichage du source dans le chapitre Description était en erreur à ce sujet le 3 nov 2014 :
http://codes-sources.commentcamarche.net/forum/affich-10038724-affichage-errone
Malgré mes relances, on m'a seulement répondu que je pouvais provoquer l'affichage correct avec : char fin = '\\0';
Ce qui est totalement ridicule et erroné !
D'autant plus que '\\' a une autre signification.
Le 3 nov 2014, ce n'est pas hier ! La pile des bugs à corriger
doit être grande !
Un site de partage qui n'affiche pas correctement le source se doit corriger cela au plus vite.
Cordialement, pgl10
 
cptpingu 3768 Messages postés dimanche 12 décembre 2004Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - 17 août 2016 à 22:00
Bonjour pgl10.

On pourrait écrire : char fin = 0; Mais cela fait une conversion inutile.

Ce n'est pas tout à fait vrai. En C/C++, 0, NULL, 0x0, 00, \x0 et '\0' sont complètement équivalents et il n'y a aucune conversion de faite. S'il devait y en avoir une (au niveau du compilateur), alors 0 serait la valeur la plus optimisée (car au final, tout est nombre en C/C++) => c-à-d compilation plus rapide (je doute qu'on gagne énormément), l'exécution restant identique. Personnellement, j'écris 0, et non '\0', mais ce n'est qu'une question de goût. Les deux écritures sont valides et équivalentes.

Je ne faisais que pinailler sur un petit détail, et je reste complètement d'accord avec toi sur le fond du sujet.
pgl10 289 Messages postés samedi 18 décembre 2004Date d'inscription 1 juillet 2017 Dernière intervention > cptpingu 3768 Messages postés dimanche 12 décembre 2004Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - 18 août 2016 à 10:03
Bonjour CptPingu,

Merci beaucoup d'avoir expliqué l'erreur que j'ai faite dans mon dernier message ci-dessus. C'est important pour le visiteur et pour la qualité du site de partage CCM-CS.
En C/C++, 0, NULL, 0x0, 00, \x0 et '\0' sont complètement équivalents.
Je note que CCM lui-même, explique pour les chaines de caractères en C++ :
http://www.commentcamarche.net/contents/193-les-chaines-de-caracteres-en-c
l'emploi des caractères spéciaux : '\0', '\n', '\t', etc.
Et beaucoup de débutants, comme moi, apprécieront d'écrire char c = 'a' et std::string s = "abcd" avec : ' comme délimiteur pour les caractères et : " comme délimiteur pour les std::string, même si d'autres ecritures sont possibles.
En bref, l'écriture : char fin = '\0' est non seulement utilisable mais elle est très facile à comprendre par tous les utilisateurs.
Le fait, déjà ancien, d'afficher : char fin = '\0' en : char fin = '' est tout simplement une erreur et une horreur pour un site de partage de qualité. Il faut corriger cela au plus vite !
Commenter la réponse de pgl10
pgl10 289 Messages postés samedi 18 décembre 2004Date d'inscription 1 juillet 2017 Dernière intervention - Modifié par pgl10 le 17/09/2016 à 09:24
0
Utile
5
Bonjour à tous,
Cette fois, je le dis en deux alexandrins :
Pour nous les programmeurs et nous les visiteurs,
la correction des bugs serait notre bonheur !

Bien à vous.
 
Whismeril 10530 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention - 17 sept. 2016 à 09:21
pgl10 289 Messages postés samedi 18 décembre 2004Date d'inscription 1 juillet 2017 Dernière intervention > Whismeril 10530 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention - 17 sept. 2016 à 10:05
Whismeril,
Salut, c'est fait.
Mais, corriger un bug d'affichage des sources dans un site de partage, ce n'est pas un choix, c'est indispensable.
Whismeril 10530 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention > pgl10 289 Messages postés samedi 18 décembre 2004Date d'inscription 1 juillet 2017 Dernière intervention - 17 sept. 2016 à 10:34
Oui, mais Crashounette nous a demandé nous 5 priorités, j'ai lancé le sujet depuis près de 2 mois et force est de constaté que le débat n'a pas été bien fourni......
pgl10 289 Messages postés samedi 18 décembre 2004Date d'inscription 1 juillet 2017 Dernière intervention > Whismeril 10530 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention - 17 sept. 2016 à 10:47
Whismeril,
Et le bug d'affichage du source C++ dont je parle est signalé depuis le 3 novembre 2014.
Whismeril 10530 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention > pgl10 289 Messages postés samedi 18 décembre 2004Date d'inscription 1 juillet 2017 Dernière intervention - 17 sept. 2016 à 12:14
ha oui pardon
Commenter la réponse de pgl10
cptpingu 3768 Messages postés dimanche 12 décembre 2004Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - 3 nov. 2016 à 11:39
0
Utile
On vient de dépasser les 8 mois d'attente \o/ !

Saviez-vous que laisser le terme "beta" dans l'image du site CodeS-SourceS depuis plus de 3 ans, n'excusait pas pour autant de laisser traîner autant de bugs ?
Commenter la réponse de cptpingu
cptpingu 3768 Messages postés dimanche 12 décembre 2004Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - Modifié par cptpingu le 3/04/2017 à 17:03
+1
Utile
2
Je suis un peu en retard pour fêter les 1 an, mais je pense qu'on peut maintenant considérer avec certitude que le site est l'abandon technique... (Oui bon ok, ça ne surprendra personne :p !)



Bon allez, honnêtement, il n'y a plus de devs à bord ? (Parce que soutenir le contraire après un an d'attente alors qu'il y a vraiment du trivial de chez trivial dans la liste, faudrait vraiment être culotté !)


Améliorer votre expérience CodeS-SourceS avec ce plugin:
http://codes-sources.commentcamarche.net/forum/affich-10000111-plugin-better-cs-2#cptpingu-signature
BunoCS 13009 Messages postés lundi 11 juillet 2005Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - 4 avril 2017 à 11:16
Wow...
Une image valant 1000 mots:
BunoCS 13009 Messages postés lundi 11 juillet 2005Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention > BunoCS 13009 Messages postés lundi 11 juillet 2005Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - 4 avril 2017 à 15:35
Commenter la réponse de cptpingu

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.