-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Classified as: {OPEN}
Bonjour,
J’ai fait une relecture rapide du PDF envoyé par Stéphane.
Les pages indiqués sont celles du PDF (par exemple la première page = Page3).
Je voulais remonter les notes directement dans des issues sur GitHub mais je ne parviens pas à en créer sur ton Repo.
Et je ne pense pas qu’une pull request soit le bon outil pour remonter des remarques.
Du coup je te les mets directement dans ce mail :
Page3:
- Mettre un lien en bas de page vers les projet CoypuIDE et Mooflod.
- Si le document a vocation à être imprimé, ne faut-il pas privilégié des images de couleur claire ?
- Si oui, il faudrait changer la figure 1-1, et choisir un widget avec un background blanc par exemple.
Page4:
- "The main widget is composed of four elements: two buttons, a label, and a value. Let us detail these elements:"
- Changer par: "The main widget is composed of four elements: two buttons (the cricle with a "+" and the circle with the "-"), a label (that display "input"), and a value (that display "20"). Let us detail these elements: "
- Ou alors annoter la figure 1-1 avec les différents éléments.
- Dans l'exemple il y a des méthodes pour définir la taille et le background mais il n'y a pas de méthode pour définir la géométrie, le layout et la bordure. J'ai l'impression qu'il y a une incohérence.
Page5:
- La figure 1-2 n'est pas centré par rapport au space et ne fait pas la même taille exactement que les autres figures.
- La fonction label: créer un label pour un widget, cette fonction n'est utiliser qu'à l'initialization du widget. Son nom diffère des autres fonctions d'initialization (initializePlusButton, initializeInputValue:).
- Je propose de créer une fonction initiliazeLabel qui créer le BlTextElement et de garder la fonction label: qui change la valeur de text du BlTextElement.
Page9:
- l'initialization de la valeur du slot #callBackBlock est faite dans la méthode initilaizeInputValue:, je l'aurais plutôt mis dans la méthode initialize de BlIntegerInputElement.
- Pour moi, il est préférable que l'initialization de la "logique" soit séparer de l'initialization "graphique". initilaizeInputValue -> on est dans l'aspect graphique et initialize -> dans l'aspect "logique" + appelle à l'aspect "graphique".
Page10:
- Je modifierai le nom de la méthode callbackBlock en quelque chose de plus expressif:
- Par exemple: whenValueChangedDo:
Page13:
- Il manque un point à la fin de la plupart des paragraphes de cette section.
-Figure 2-1 dupliquer avec 1-1.
Page14:
- Ajouter une référence vers la figure 2-2, voir mettre la figure 2-2 à la page 14.
Page15:
- ", this can be done in both following ways", il manque la suite.
- "Notice that the two following forms are equivalent. This is important if you want to maximize" je n'ai pas compris cette phrase.
Metadata
Metadata
Assignees
Labels
No labels