Conception

Commenter un script

Il est souvent utile d'ajouter des commentaires dans les scripts CallWeb pour fournir des explications sur les intentions du concepteur. Les solutions utilisées pourraient ne pas être aussi éloquentes pour un autre concepteur appelé à modifier un script.

Il peut y avoir deux catégories de commentaires dans un script CallWeb :

  • les commentaires qui sont détruits au cours de la compilation; il s'agit de toutes les lignes du script qui débutent par au moins deux dièses (qui peuvent être précédés d'un ou plusieurs espaces ou caractères de tabulation);
  • les commentaires qui sont sauvegardés au cours de la compilation et qui sont affichés sur les imprimés produits par le module cwquestionnaire; ces commentaires sont placés à la fin d'une ligne de script, après un espace et deux signes dièses. Ils sont associés au segment de la question où ils sont placés et ils sont imprimés en conséquence par cwquestionnaire.

Voici les positions reconnues de commentaires imprimables :

    Q3A ## Commentaire de nom de question
    % question ## Commentaire de segment de question
      [EN]How many people from each of the following age groups live in your household, including you who have already indicated being over 17?
      [FR]Combien de personnes de chacun des groupes d'âges suivants votre ménage compte-t-il en vous incluant et compte tenu que vous avez déjà indiqué être âgé de plus de 17 ans?
    % note ## Commentaire de segment de more
      [EN]18 and more[FR]18 ans ou plus
    % catégories ## Commentaire de segment de catégories
      *1*=*[EN]Number of people[FR]Nombre de personnes ## Commentaire spécifique de catégorie
    % sauts
      1 = Q99 ## Commentaire spécifique de saut
    % condition
      Q1.EQ.1 ## Commentaire de segment de condition
    % ouverte
      1 = N2.0 0 10 ## Commentaire spécifique de partie ouverte
    ! ==================================================

Notez que les commentaires imprimables ne sont compatibles ni avec cwedit.cgi, ni avec la syntaxe de copie qui utilise un signe égale (=).

Conception

Commenter un script

Il est souvent utile d'ajouter des commentaires dans les scripts CallWeb pour fournir des explications sur les intentions du concepteur. Les solutions utilisées pourraient ne pas être aussi éloquentes pour un autre concepteur appelé à modifier un script.

Il peut y avoir deux catégories de commentaires dans un script CallWeb :

  • les commentaires qui sont détruits au cours de la compilation; il s'agit de toutes les lignes du script qui débutent par au moins deux dièses (qui peuvent être précédés d'un ou plusieurs espaces ou caractères de tabulation);
  • les commentaires qui sont sauvegardés au cours de la compilation et qui sont affichés sur les imprimés produits par le module cwquestionnaire; ces commentaires sont placés à la fin d'une ligne de script, après un espace et deux signes dièses. Ils sont associés au segment de la question où ils sont placés et ils sont imprimés en conséquence par cwquestionnaire.

Voici les positions reconnues de commentaires imprimables :

    Q3A ## Commentaire de nom de question
    % question ## Commentaire de segment de question
      [EN]How many people from each of the following age groups live in your household, including you who have already indicated being over 17?
      [FR]Combien de personnes de chacun des groupes d'âges suivants votre ménage compte-t-il en vous incluant et compte tenu que vous avez déjà indiqué être âgé de plus de 17 ans?
    % note ## Commentaire de segment de more
      [EN]18 and more[FR]18 ans ou plus
    % catégories ## Commentaire de segment de catégories
      *1*=*[EN]Number of people[FR]Nombre de personnes ## Commentaire spécifique de catégorie
    % sauts
      1 = Q99 ## Commentaire spécifique de saut
    % condition
      Q1.EQ.1 ## Commentaire de segment de condition
    % ouverte
      1 = N2.0 0 10 ## Commentaire spécifique de partie ouverte
    ! ==================================================

Notez que les commentaires imprimables ne sont compatibles ni avec cwedit.cgi, ni avec la syntaxe de copie qui utilise un signe égale (=).