Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#2051 Le 15/02/2011, à 22:38

Elzen

Re : /* Topic des codeurs couche-tard [3] */

Pylade a écrit :

Convaincu, cette fois ?

Convaincu que c'est crade, oui, depuis longtemps avant que tu en parles, sauf que ça ne correspond absolument pas à l'exemple que je donnais tongue

Tu mélanges ici complètement espaces et tabulation, ce qui est précisément ce que je dénonçais comme mauvais comportement.
Dans ton exemple, pour utiliser proprement les deux (comme le n@nyl@nd l'a fait remarquer pendant que je postais, apparemment), il ne faut surtout pas retirer les quatre espaces avant d'insérer les deux tabulations, celles-ci doivent les suivre.

Le principe est que l'indentation d'un bloc correspond toujours à l'indentation du bloc parent plus quelque chose. Qu'on choisisse ou non de changer de type d'indentation dans un bloc⁽¹⁾, on commence par remettre l'indentation exacte du bloc parent, puis on ajoute l'indentation propre au nouveau bloc.

C'est sûr que si tu essayes de me convaincre que ma pratique est mauvaise en me foutant sous le nez des exemples dont je dis précisément qu'ils ne sont pas bons et qu'ils ne correspondent absolument pas à ce que je préconise, on s'en sort pas tongue

(1) Bien sûr, pour des raisons de cohérence, on ne change pas de type d'indentation comme ça, sans raison, il faut une justification sémantique. Dans mon exemple ci-dessus, c'était le passage du code Yacc au code C : l'indentation Yacc était faite avec des espaces, l'indentation C avec des tabulations.


@u n@nyl@nd : en ce qui me concerne, le fait que ça n'apparaîsse pas partout pareil est précisément un critère favorable à l'utilisation des tabulations : ça permet au lecteur d'adapter visuellement à ses préférences sans avoir à changer le code (parce que si vous faites des blocs de quatre espaces et que celui qui lit est plus à l'aise avec huit, ou réciproquement, il n'a aucun autre moyen que modifier pour lire votre code en étant à l'aise).
Bien sûr, ça dépend des cas : s'il s'agit d'indentations de taille arbitraire pour aligner avec d'autres caractères, comme dans le cas de mon code Yacc, ou comme on fait traditionnellement pour les conditionnelles multilignes, bien sûr, les tabulations ne sont pas adaptées, contrairement aux espaces.

Bref, le maître mot : adaptation. Tout est affaire de compromis entre la charte de codage du projet en cours (qui, une fois définie, prime même si on est pas d'accord), les préférences personnelles et l'objectif visé.

Dernière modification par ArkSeth (Le 16/02/2011, à 02:47)

Hors ligne

#2052 Le 15/02/2011, à 23:05

nany

Re : /* Topic des codeurs couche-tard [3] */

ArkSeth a écrit :

[…]
Bref, le maître mot : adaptation. […]

Tout est dit.
Ite missa est.
GMT+10

En ligne

#2053 Le 16/02/2011, à 00:03

Pylades

Re : /* Topic des codeurs couche-tard [3] */

Je ne vois pas pourquoi « faux », mais bon…


Et /me répondra demain à ArkSeth…

Dernière modification par Pylade (Le 16/02/2011, à 00:04)


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#2054 Le 16/02/2011, à 00:33

:!pakman

Re : /* Topic des codeurs couche-tard [3] */

bn smile


...

Hors ligne

#2055 Le 16/02/2011, à 01:41

Kanor

Re : /* Topic des codeurs couche-tard [3] */

Bande de codeur votre avis
http://forum.dev.ubuntu-fr.org/viewtopi … 7#p3748567
(c'est sur le forum de dev )
la couleur n'est pas top
il y a des exemple ici de style
http://www.steamdev.com/snippet/#usage
si vous avez des idée pour rendre ça cohérent avec le forum

la syntax est toute simple
[ code=language ] avec language égale à c, cpp, csharp, css, flex, html, java, javascript, perl, php, python, ruby,
sql, xml, makefile, xorg, sh, latex.

Hors ligne

#2056 Le 16/02/2011, à 02:11

cm-t

Re : /* Topic des codeurs couche-tard [3] */

un thème bi-color serai plus en accord avec le theme du forum
(mais bien sur, un theme multi couleur serai plus en accrod avec l'approche syntaxique)
(… jt'aide beaucoup là hein roll )

'Nuit;


Actu Ubuntu            ☺/
Pauses Ubuntu sur Paris            \_< -t
[(π)] La Quadrature du net

Hors ligne

#2057 Le 16/02/2011, à 03:27

Кຼزດ

Re : /* Topic des codeurs couche-tard [3] */

Bon, dood


dou

Hors ligne

#2058 Le 16/02/2011, à 03:50

samυncle

Re : /* Topic des codeurs couche-tard [3] */

Kanor a écrit :

Bande de codeur votre avis
http://forum.dev.ubuntu-fr.org/viewtopi … 7#p3748567
(c'est sur le forum de dev )
la couleur n'est pas top
il y a des exemple ici de style
http://www.steamdev.com/snippet/#usage
si vous avez des idée pour rendre ça cohérent avec le forum

la syntax est toute simple
[ code=language ] avec language égale à c, cpp, csharp, css, flex, html, java, javascript, perl, php, python, ruby,
sql, xml, makefile, xorg, sh, latex.

c'est une bonne idée. Peut être changer les couleurs


Hello world

Hors ligne

#2059 Le 16/02/2011, à 04:01

samυncle

Re : /* Topic des codeurs couche-tard [3] */

.


Hello world

Hors ligne

#2060 Le 16/02/2011, à 04:03

nesthib

Re : /* Topic des codeurs couche-tard [3] */

plop


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#2061 Le 16/02/2011, à 04:40

Sir Na Kraïou

Re : /* Topic des codeurs couche-tard [3] */

.


Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.

Hors ligne

#2062 Le 16/02/2011, à 05:59

The Uploader

Re : /* Topic des codeurs couche-tard [3] */

plop


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#2063 Le 16/02/2011, à 06:24

The Uploader

Re : /* Topic des codeurs couche-tard [3] */

/Ruby on Raiiiiiiiiiiiiiiiiiiiiiiils..... (désolé pour le double post tongue )


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#2064 Le 16/02/2011, à 07:12

grim7reaper

Re : /* Topic des codeurs couche-tard [3] */

Hello World!

Kanor a écrit :

la syntax est toute simple
[ code=language ] avec language égale à c, cpp, csharp, css, flex, html, java, javascript, perl, php, python, ruby,
sql, xml, makefile, xorg, sh, latex.

Est-ce que c'est difficile de rajouter le support d'un langage (je pensais à Haskell entre autres) ?
Il faut s'y prendre comment ?

Hors ligne

#2065 Le 16/02/2011, à 08:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [3] */

Scores totaux, depuis le début :

1) 2572    nesthib
2) 2431    samuncle
3) 2060    Pylade
4) 1666    Кຼزດ
5) 1336+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
6) 1246    cm-t
7) 880    Р☢w ! ✰ :mad: ✰ (эй !)
8) 825    helly
9) 783    \\Ouranos//
10) 659    gnuuat
11) 542    Lagierl
12) 417    tshirtman
13) 231    Rolinh
14) 211    The Uploader
15) 207    Kanor
16) 196    Askelon
17) 172    nathéo
18) 121    ǤƦƯƝƬ
19) 93    petifrancais
20) 78    edge_one
20) 78    pierguiard
20) 78    kamui57
23) 70    gulp
24) 64    :!pakman
25) 39    Le Rouge
26) 37    ilagas
27) 30    keny
28) 26    gustare
29) 25    GentooUser
29) 25    Morgiver
29) 25    xapantu
32) 24    ไ୦บเઢ'
32) 24    Steap
34) 20    CROWD
34) 20    d10g3n
36) 18    Ph3nix_
37) 15    timsy
38) 14    kouskous
39) 12    stratoboy
39) 12    sailing
39) 12    sakul
42) 11    alexises
42) 11    Crocoii
44) 10    Toineo
44) 10    NutMotion
44) 10    pseudovingtcinqcaracteres
44) 10    pfriedZ
44) 10    CasseTaTele
49) 8    Mornagest
50) 7    Vista
51) 6    Zeibux
51) 6    ubuntlin
51) 6    asma.geek
54) 5    tendances-tdct
54) 5    kinouchou
56) 4    danychou56
56) 4    Neros
56) 4    Biaise
56) 4    totoflute
56) 4    pinballyoda ㋛
56) 4    NLS le pingouin
62) 3    Revan26914
63) 2    SoJaS
63) 2    ceric
65) 1    geenux

RépartitionPosts/heure


Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#2066 Le 16/02/2011, à 08:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [3] */

Scores de la période en cours :

1) 122    samuncle
2) 116    nesthib
3) 106    grim7reaper
4) 75    Кຼزດ
5) 66    Pylade
5) 66    Р☢w ! ✰ :mad: ✰ (эй !)
7) 65    cm-t
8) 47    The Uploader
9) 43    :!pakman
10) 34    Rolinh
11) 26    tshirtman
12) 23    helly
13) 18    Kanor
14) 17    gustare
15) 9    gnuuat
16) 4    NLS le pingouin
16) 4    kamui57
16) 4    Lagierl

Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#2067 Le 16/02/2011, à 10:02

Kanor

Re : /* Topic des codeurs couche-tard [3] */

La coloration est basé sur la syntax SHJS (Syntax Highlighting in JavaScript)
http://shjs.sourceforge.net/
et donc pour l'haskell
http://zenzike.com/posts/2010-10-14-hig … with-shjs/

Hors ligne

#2068 Le 16/02/2011, à 10:54

The Uploader

Re : /* Topic des codeurs couche-tard [3] */

On peut rajouter ActionScript 3 et Scheme ? tongue


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#2069 Le 16/02/2011, à 11:57

Rolinh

Re : /* Topic des codeurs couche-tard [3] */

@Kanor: pour le thème, je pense que golden devrait bien se marier avec le forum (même si je n'aime pas trop). Sinon, bright fait assez classique.
As-tu moyen de créer ton thème?

Hors ligne

#2070 Le 16/02/2011, à 13:28

grim7reaper

Re : /* Topic des codeurs couche-tard [3] */

Kanor a écrit :

La coloration est basé sur la syntax SHJS (Syntax Highlighting in JavaScript)
http://shjs.sourceforge.net/

Ok.

Kanor a écrit :

Je pensais à cet article justement smile

The Uploader a écrit :

On peut rajouter ActionScript 3 et Scheme ? tongue

Pour le Scheme pourquoi pas (j'ai déjà vu quelques sujets sur Scheme dans la section Développement et programmation), après pour l'ActionScript…

Hors ligne

#2071 Le 16/02/2011, à 14:09

Kanor

Re : /* Topic des codeurs couche-tard [3] */

actionscript a quasiment la même syntax que js ça doit marcher avec.
pour scheme j'ai pas trouver de fichier shjs pour ce langage hmm

Hors ligne

#2072 Le 16/02/2011, à 18:19

Кຼزດ

Re : /* Topic des codeurs couche-tard [3] */

Doxygen stroubien yikes
C'est un peu comme javadoc, mais en bien *_*


dou

Hors ligne

#2073 Le 16/02/2011, à 18:51

grim7reaper

Re : /* Topic des codeurs couche-tard [3] */

Kanor a écrit :

pour scheme j'ai pas trouver de fichier shjs pour ce langage hmm

C'est pas non plus très courant donc ce n'est pas urgent non plus ^^
Au pire, c'est proche des Lisp (c'est peut-être plus simple de trouver un fichier de coloration pour un des Lisp).


Кຼزດ a écrit :

Doxygen stroubien yikes
C'est un peu comme javadoc, mais en bien *_*

Tu viens juste de découvrir Doxygen O_o" ?

Dernière modification par grim7reaper (Le 16/02/2011, à 18:53)

Hors ligne

#2074 Le 16/02/2011, à 20:21

Кຼزດ

Re : /* Topic des codeurs couche-tard [3] */

grim7reaper a écrit :
Кຼزດ a écrit :

Doxygen stroubien yikes
C'est un peu comme javadoc, mais en bien *_*

Tu viens juste de découvrir Doxygen O_o" ?

Je savais ce que c'était, si, mais j'avais jamais utilisé (notamment parce que j'avais jamais eu à documenter vraiment de C/C++). Mais c'est simple et esthétique.


dou

Hors ligne

#2075 Le 16/02/2011, à 20:47

grim7reaper

Re : /* Topic des codeurs couche-tard [3] */

Ok, mais je pense que tu as vu que ce n'est pas limité au C et au C++.

http://www.stack.nl/~dimitri/doxygen/ a écrit :

Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.

Hors ligne