[spip-dev] les questions du gars qui debarque..

Salut,

commencant à m'interresser au développement de Spip, voici quelques
questions qui me viennent à l'esprit en lisant les indications à suivre
d'un coté (http://lab.spip.net/spikini/CompatibilitePHP) et le code
source de l'autre. rien de véhément à l'esprit aussi en posant ces
questions..

Je vois de vieux 'global $un_truc', la rêgle étant de ne pas modifier ce
qui marche déja, c'est bien cela ? j'apprecie de voir apparaitre des
$GLOBALS['un_truc'] en tout cas.

Concernant le dépot de commentaires, pourquoi le format javadoc (et par
extension phpdoc (man javadoc)) n'est il pas plus suivit ?

/**
* c'est quand meme joli les petites étoiles et vim m'en rajoute à
* chaque nouvelle ligne qui se forme par le colonne size a 80.
*/

une question d'ordre esthétique, je vois souvent:

if (tst1) [exp1]
else [exp2]

Alors, est ce que ca dérange enormément si je me met à poser dans
chaque fichier ou je peux être amené à bosser le schéma type kernel linux
(et PEAR par assimilation) ?

if (tst1) {
  [exp1]
} else {
  [exp2]
}

Enfin, la c'est une question qui me semble d'intérret, pourquoi
garde-t'on tout ces .php3 si le code passe en 4.1.0&> ? pour des
backports rapide pour finalement garder la logique déja établie à ce
support php3 ?

thx

mued

Je vois de vieux 'global $un_truc', la rêgle étant de ne pas modifier ce
qui marche déja, c'est bien cela ? j'apprecie de voir apparaitre des
$GLOBALS['un_truc'] en tout cas.

Quelle est la différence ?

Concernant le dépot de commentaires, pourquoi le format javadoc (et par
extension phpdoc (man javadoc)) n'est il pas plus suivit ?

Pour moi :
// signale un commentaire simple

//
// Un gros commentaire ou une partie
//

# un commentaire de bug ou de truc temporaire, ou une question

une question d'ordre esthétique, je vois souvent:

if (tst1) [exp1]
else [exp2]

Alors, est ce que ca dérange enormément si je me met à poser dans
chaque fichier ou je peux être amené à bosser le schéma type kernel linux
(et PEAR par assimilation) ?

if (tst1) {
  [exp1]
} else {
  [exp2]
}

C'est visuellement un peu plus lourd. Ne change pas ce qui marche, tu
t'habitueras à ce style light :slight_smile:

Enfin, la c'est une question qui me semble d'intérret, pourquoi
garde-t'on tout ces .php3 si le code passe en 4.1.0&> ? pour des
backports rapide pour finalement garder la logique déja établie à ce
support php3 ?

CVS n'aime pas trop les changements de noms de fichier, et on a une
base installée avec ces noms de fichiers-là.

-- Fil