Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
abuledu:developpeur:logiciels_du_terrier_en_tcl-tk [2008/12/14 19:04] http://claimid.com/frucot |
abuledu:developpeur:logiciels_du_terrier_en_tcl-tk [2016/01/21 12:00] erics |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
====== Spécification de développement, | ====== Spécification de développement, | ||
Ligne 18: | Ligne 19: | ||
Il s'agit de respecter quelques règles simples qui, dans le passé, ont permis une relecture aisée du code produit. | Il s'agit de respecter quelques règles simples qui, dans le passé, ont permis une relecture aisée du code produit. | ||
- | Car une application | + | Car une application |
Mais elle meurt si elle est illisible. | Mais elle meurt si elle est illisible. | ||
Ligne 34: | Ligne 35: | ||
Commentons sans excès, mais commentons, les parties difficiles à comprendre. | Commentons sans excès, mais commentons, les parties difficiles à comprendre. | ||
- | Evitons | + | Évitons |
* faux | * faux | ||
Ligne 109: | Ligne 110: | ||
ou des identifieurs définis par l' | ou des identifieurs définis par l' | ||
- | Le choix des identifieurs définis par l' | + | Le choix des identifieurs définis par l' |
< | < | ||
Ligne 121: | Ligne 122: | ||
</ | </ | ||
- | est sûrement | + | est surement |
===== 4. Littéral et constante ===== | ===== 4. Littéral et constante ===== | ||
Ligne 156: | Ligne 157: | ||
Les indications concernant les constantes s' | Les indications concernant les constantes s' | ||
- | Evitons | + | Évitons |
< | < | ||
Ligne 267: | Ligne 268: | ||
.menu add cascade -label [mc "À propos" | .menu add cascade -label [mc "À propos" | ||
</ | </ | ||
+ | |||
Exception : si le message doit contenir une variable, par exemple $var, le message doit être composé d'un seul mot suivi ou précédé de la variable. | Exception : si le message doit contenir une variable, par exemple $var, le message doit être composé d'un seul mot suivi ou précédé de la variable. | ||
Ligne 276: | Ligne 278: | ||
</ | </ | ||
- | Autre exception : le message contient plusieurs variables séparées par des mots à traduire. Dans ce cas, l' | + | Autre exception : le message contient plusieurs variables séparées par des mots à traduire. Dans ce cas, l' |
< | < | ||
append titre "ALLER - " [mc " | append titre "ALLER - " [mc " | ||
Ligne 455: | Ligne 457: | ||
</ | </ | ||
- | ===== 12. A faire ===== | + | ===== 12. À faire ===== |
* répertoire de sauvegarde des traces-élèves (utilisation d'une variable d' | * répertoire de sauvegarde des traces-élèves (utilisation d'une variable d' | ||
Ligne 463: | Ligne 465: | ||
Si nous choisissons python+Qt, un bon outil de développement serait Qt-designer | Si nous choisissons python+Qt, un bon outil de développement serait Qt-designer | ||
- | Utiliser la forge : gforge.ryxeo.com | + | Utiliser la forge du Terrier |