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.

#2026 Le 15/02/2011, à 01:29

Elzen

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

Pylade a écrit :

Cool. En fonction de la largeur de tabulation, tu vas avoir une largeur du premier niveau d'indentation totalement fantaisiste.
CQFD.

Plaît-il ?
En fonction de la taille des tabulations, tu vas avoir une largeur de premier niveau d'indentation de 2, 4 ou 8 caractères, ce qui est précisément le principe des tabulations.

Sauf à dire que tu ne supportes pas les tabulations parce que tu ne supportes pas les tabulations, ce qui est à peu près la seule chose compréhensible que vous m'avez sorti jusque là, je ne vois pas en quoi ça prouverait quoi que ce soit.


(Et sinon, j'utilise GEdit pour coder, le plus souvent… vim est très sympa, mais je comme je n'utilise qu'à peu près 0.2% de ses fonctionnalités, les deux reviennent à peu près au même, pour moi)

Hors ligne

#2027 Le 15/02/2011, à 01:32

Кຼزດ

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

Quelqu'un peut m'expliquer pourquoi, en PHP (je suis innocent, on me force),

define('CLASSPATH', '..:.', true);

Définit mal la variable.

define('CLASSPATH', '..:.', true);
define('CLASSPATH', '..:.', true);

La définit bien.

define('CLASSPATH', '..:.', true);
echo " ";

La définit mal.

define('CLASSPATH', '..:.', true);
echo " "; # ← espace fine insécable dans le echo

La définit bien.

?
J'ai arrêté d'essayer de comprendre, mais bon…
C'est comme une

Fatal Error: Exception thrown without Stack Frame on line 0

En dehors de cerner des comportements via des tests, je comprends vraiment pas…

ArkSeth a écrit :

Sauf à dire que tu ne supportes pas les tabulations parce que tu ne supportes pas les tabulations, ce qui est à peu près la seule chose compréhensible que vous m'avez sorti jusque là, je ne vois pas en quoi ça prouverait quoi que ce soit.

J'ai une preuve : vim me les colore en rouge, donc c'est mal.

Dernière modification par Кຼزດ (Le 15/02/2011, à 01:34)


dou

Hors ligne

#2028 Le 15/02/2011, à 02:01

:!pakman

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

.


...

Hors ligne

#2029 Le 15/02/2011, à 02:18

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

#2030 Le 15/02/2011, à 02:21

Kanor

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

IE6 m'a tué

Hors ligne

#2031 Le 15/02/2011, à 02:32

Pylades

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

ArkSeth a écrit :
Pylade a écrit :

Cool. En fonction de la largeur de tabulation, tu vas avoir une largeur du premier niveau d'indentation totalement fantaisiste.
CQFD.

Plaît-il ?
En fonction de la taille des tabulations, tu vas avoir une largeur de premier niveau d'indentation de 2, 4 ou 8 caractères, ce qui est précisément le principe des tabulations.
[…]

Perdu.


Kanor a écrit :

IE6 m'a tuer

Fixed…


“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

#2032 Le 15/02/2011, à 02:40

samυncle

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

Kanor a écrit :

IE6 m'a tué

sad

Utilise FF wink


Hello world

Hors ligne

#2033 Le 15/02/2011, à 03:00

samυncle

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

.


Hello world

Hors ligne

#2034 Le 15/02/2011, à 03:07

cm-t

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

@tshirtman/grim, je test toussa demain, j'y ai pensait dans le métro que ça pourrait déjà packagé ^^, bon allez,
'Nuit;


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

Hors ligne

#2035 Le 15/02/2011, à 04:04

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

#2036 Le 15/02/2011, à 08:42

Compteur du TdCCT

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

Scores totaux, depuis le début :

1) 2562    nesthib
2) 2421    samuncle
3) 2057    Pylade
4) 1660    Кຼزດ
5) 1326+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
6) 1241    cm-t
7) 870    Р☢w ! ✰ :mad: ✰ (эй !)
8) 825    helly
9) 783    \\Ouranos//
10) 659    gnuuat
11) 542    Lagierl
12) 417    tshirtman
13) 231    Rolinh
14) 203    Kanor
15) 201    The Uploader
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) 61    :!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

#2037 Le 15/02/2011, à 08:42

Compteur du TdCCT

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

Scores de la période en cours :

1) 112    samuncle
2) 106    nesthib
3) 96    grim7reaper
4) 69    Кຼزດ
5) 63    Pylade
6) 60    cm-t
7) 56    Р☢w ! ✰ :mad: ✰ (эй !)
8) 40    :!pakman
9) 37    The Uploader
10) 34    Rolinh
11) 26    tshirtman
12) 23    helly
13) 17    gustare
14) 14    Kanor
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

#2038 Le 15/02/2011, à 14:08

Elzen

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

Pylade a écrit :
ArkSeth a écrit :

En fonction de la taille des tabulations, tu vas avoir une largeur de premier niveau d'indentation de 2, 4 ou 8 caractères, ce qui est précisément le principe des tabulations.

Perdu.

Explicite ?

Hors ligne

#2039 Le 15/02/2011, à 14:39

tshirtman

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

Rolinh a écrit :
Linux Kernel coding style a écrit :

Tabs are 8 characters, and thus indentations are also 8 characters.
There are heretic movements that try to make indentations 4 (or even 2!)
characters deep, and that is akin to trying to define the value of PI to
be 3.

Bande d'hérétiques! tongue

grim7reaper a écrit :

mort aux tabulations !

C'était pas une blague? Il y en a vraiment qui codent avec des espaces? yikes

ouais, quand t'as un éditeur pas trop stupide (ok, ça élimine 99.9945% des éditeurs) c'est tout à fait supportable, et c'est bien plus souple smile

grim7reaper a écrit :

vive le Python

fixed

Hors ligne

#2040 Le 15/02/2011, à 16:01

grim7reaper

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

tshirtman a écrit :
grim7reaper a écrit :

vive le Python

fixed

C'est mal de couper un post comme ça mad





tongue

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

Hors ligne

#2041 Le 15/02/2011, à 16:33

Rolinh

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

grim7reaper a écrit :

Ouais enfin les guides de styles de gros projets c'est pas toujours une référence (Cf. GNU, je mets Linux dans le même panier (mais pas au même niveau, GNU ça reste le pire)).

GNU est a bannir, là-dessus on est d'accord. Mais c'était pour citer une référence dont j'étais sûr qu'elle vous était familière. Parce que je suis plutôt ces règles-là qui spécifient notamment aussi:

FreeBSD manpages: style(9) a écrit :

Indentation is an 8 character tab

Кຼزດ a écrit :

J'ai une preuve : vim me les colore en rouge, donc c'est mal.

En quoi est-ce une preuve?
Moi j'ai bien ça dans mon .vimrc

highlight ExtraWhitespace ctermbg=red guibg=red
match ExtraWhitespace /\s\+$\| \+\ze\t/

qui me débarrasse des espaces avec un tab ou des espaces/tab en fin de lignes etc. en me les mettant en rouge...

Je suis étonné qu'il n'y ait qu'ArkSeth qui pense comme moi pour les tab...

Kanor a écrit :

Use 4 spaces per indentation level.

    For really old code that you don't want to mess up, you can continue to
    use 8-space tabs.

http://www.python.org/dev/peps/pep-0008/

Depuis quand le manuel python est une référence pour le C?
Je n'utilise pas un tab de 8 pour tous les langages...

:!pakman a écrit :

Sinon, j'ai décidé à partir de maintenant de coder comme tu dis, avec les 4 espaces au lieu de la tabulation.
Autant prendre de bonnes habitudes jeune ! tongue

mad

PS: cette histoire de mise en forme avec des espaces me dépasse complétement...

Hors ligne

#2042 Le 15/02/2011, à 16:44

grim7reaper

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

Rolinh a écrit :
grim7reaper a écrit :

Ouais enfin les guides de styles de gros projets c'est pas toujours une référence (Cf. GNU, je mets Linux dans le même panier (mais pas au même niveau, GNU ça reste le pire)).

GNU est a bannir, là-dessus on est d'accord. Mais c'était pour citer une référence dont j'étais sûr qu'elle vous était familière. Parce que je suis plutôt ces règles-là qui spécifient notamment aussi:

FreeBSD manpages: style(9) a écrit :

Indentation is an 8 character tab

Nul n'est parfait big_smile
Même les meilleurs font des erreurs (ça ne retire rien à la qualité de leur code).

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

Hors ligne

#2043 Le 15/02/2011, à 16:46

Rolinh

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

Faut la prendre dans quel sens ta remarque?

Hors ligne

#2044 Le 15/02/2011, à 16:49

grim7reaper

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

Dans le sens où je pardonne à BSD son mauvais goût tongue

Hors ligne

#2045 Le 15/02/2011, à 17:06

Rolinh

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

Ouep, c'était plus clair après ton edit wink
Arf, mauvais goût... moi j'adore leur coding style. Je le trouve vraiment clair. Bon, la plupart des gens demandent pourquoi je fais ça

(void)printf("quarante-deux: %d", i);

mais quand je leur explique que c'est pour vraiment préciser que l'on s'en fout de la valeur de retour, ça passe en général wink

Hors ligne

#2046 Le 15/02/2011, à 17:15

grim7reaper

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

J'avoue qu'iI y a des trucs pas mal dans leur coding style, mais il y en a d'autre où je n'accroche vraiment pas.

Le coup du void je connais, mais personnellement je ne l'utilise pas (mais je ne trouve pas ça non plus injustifié).

Hors ligne

#2047 Le 15/02/2011, à 18:46

:!pakman

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

Pylade a écrit :
ArkSeth a écrit :
Pylade a écrit :

Cool. En fonction de la largeur de tabulation, tu vas avoir une largeur du premier niveau d'indentation totalement fantaisiste.
CQFD.

Plaît-il ?
En fonction de la taille des tabulations, tu vas avoir une largeur de premier niveau d'indentation de 2, 4 ou 8 caractères, ce qui est précisément le principe des tabulations.
[…]

Perdu.


Kanor a écrit :

IE6 m'a tuer

Fixed…

Non non, c'est bien tué avec un -é et pas -er !
re-fixed !

Dernière modification par :!pakman (Le 15/02/2011, à 18:47)


...

Hors ligne

#2049 Le 15/02/2011, à 20:00

Pylades

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

ArkSeth a écrit :
Pylade a écrit :
ArkSeth a écrit :

En fonction de la taille des tabulations, tu vas avoir une largeur de premier niveau d'indentation de 2, 4 ou 8 caractères, ce qui est précisément le principe des tabulations.

Perdu.

Explicite ?

# début
    # quatre espaces comme ça pour décaler du code
    plop();
    if (nok) {
    \t->Argh(); # quatre espaces plus une tab de 8
    \t->if (ok) {
    \t->\t----->Re_argh(); # deux tabs de 8 ; les niveaux d'indentation n'ont pas la même largeur
    \t->}
    }
# et voilà !

Convaincu, cette fois ?

Dernière modification par Pylade (Le 15/02/2011, à 20:32)


“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

#2050 Le 15/02/2011, à 22:19

nany

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

Bonjoursoir chez vous.

Pylade a écrit :

[…]

# début
    # quatre espaces comme ça pour décaler du code
    plop();
    if (nok) {
    \t->Argh(); # quatre espaces plus une tab de 8
    \t->if (ok) {
    \t->\t----->Re_argh(); # deux tabs de 8 ; les niveaux d'indentation n'ont pas la même largeur
    \t->}
    }
# et voilà !

[…]

Faux !

    \t->Argh(); # quatre espaces plus une tab de 8

quatre espaces plus une tab qui positionne à la neuvième colonne

    \t->\t----->Re_argh(); # deux tabs de 8 ; les niveaux d'indentation n'ont pas la même largeur

quatre espaces plus deux tabs qui positionnent à la dix-septième colonne ; les niveaux d'indentation ont pas la même largeur

Mais comme chacun reste campé sur ses positions (éditeur de texte avec des paramètres perso, toussa), il vaut effectivement mieux mettre des espaces comme ça tout le monde voit strictement la même chose quelque soit l'éditeur utilisé sans avoir à toucher aux paramètres.

Un point partout, la balle au centre. J'espère avoir clos le débat ('tain j'aurais dû faire médiateur, moi).


Hey mais qu'est-ce que je fiche ici moi ? mad
Allez hop : GMT+10

Dernière modification par le n@nyl@nd (Le 15/02/2011, à 22:20)

Hors ligne