Quand, je suis en manque d'inspiration pour un projet à faire en Gambas, je reprends un de mes vieux programmes et là je pleure (je ne suis pas professionnel de la programmation) car je mesure le chemin parcouru.
Et celui qui reste pour avancer est encore bien long (tant mieux).
Sans avoir, à tout réécrire, réorganiser son ancien projet en un nouveau, est un processus intéressant, permettant de mesurer ses propres progrès et continuer à s'améliorer.
Je vous donne, mes propres pistes empruntées :gambas@gambas:$
- Créer un répertoire d'accueil, genre "DÉVELOPPEMENT", pour mes différents projets, chacun dans un répertoire dédié.
- Toujours regarder ce que l'IDE a fait pour moi, en lisant les fichiers qu'il produit ; comment les a t il écrit?
- Réorganiser mes documents inclus, par type, les déplacer dans des sous répertoires par type.
- Dans un formulaire, essayer de ne conserver que des variables et procédures Private.
- Déplacer les variables et procédures, nécessairement Public, dans un module, genre "MVar" pour les variables, "MProc" pour les procédures.
- Créer un module pour les appels à des procédures Public, spécifiques, du style Settings, Sons, autres, genre "MSettings", "MSons", ...
- Déplacer l'ouverture et la clôture du programme dans un module, souvent, le même, genre "MPrinc" pour module principal, s'il n'y a qu'un formulaire principal (pas obligatoire, mais...).
- Les formulaires sont le centre, la raison de l'IDE mais on peut essayer de s'en affranchir, sans réinventer la roue.
- Mais on peut mesurer le travail fait par celui-ci, et la facilitation obtenue, ainsi.
- M'astreindre, dans tous les cas, à bien nommer mes variables, en fonction de leur type et de leur statut, globales Private, globales Public, locales.
- Les regrouper, dans la déclaration, par type, séparés par une ligne vide (visuellement, c'est mieux).
- Jouer avec les mots Static Public, Static Private, Create Static ; de toute façon l'IDE va m'envoyer sur les roses si je fais quelque chose qu'il n'apprécie pas.
- Et, je vais pouvoir essayer, d'en apprendre, le pourquoi, pour me familiariser avec ces mots, et leurs implications.
- Reprendre mes commentaires, les aligner après 60 caractères "-" ou tiret du six. Cela prends tout son sens si on réduit chaque procédure.
- Lors de l'instanciation d'un objet, toujours s'astreindre à attacher un évènement à cet objet (Object.Attach).
- Toujours, générer une archive des sources, avant de changer de version de mon projet, car l'IDE va effacer l'avant dernière version.
- Que je range dans un répertoire d'archive de mes sources, genre "SOURCES", projet par projet.
- ...
gambas@gambas:$ Toute cette gymnastique, pour espérer que mes nouveaux projets soient, ainsi organisés, d’emblée.
====================
Navigation :
<-- Liens du Wiki : <--<-- Accueil du WIKI : <-- <-- Création de Projets <--<-- Étapes de Développement <--====================
La Documentation :
====================