Initiation à la programmation en Basic – ETAPE 4 : Documentation et présentation du code-source

Le code-source* est une succession de lignes de codes qui atteint vite quelques milliers de lignes (par exemple, le projet de développement qui m’occupe actuellement (un générateur de synthèses générales pour le CAC, cf http://www.auditsi.eu/?p=1533) dépasse déjà les six mille lignes) ; autant dire que la documentation et la présentation du code-source sont primordiales pour s’y retrouver… aussi primordiales que pour un dossier de CAC !

La lisibilité du code-source est améliorée par :

Initiation à la programmation en Basic – ETAPE 3 : Déclaration des variables

Variables et données :

Comme nous l’avons vu lors des précédentes étapes, un programme informatique a pour objet d’automatiser le traitement de processus. Au cours de ces opérations, le programme collecte, traite, stocke puis restitue des informations. Les informations, ou plutôt, les données (terme informatique) en cours d’utilisation sont stockées dans des variables. Les variables sont des emplacements mémoire qui permettent de stocker, le temps des traitements, des données, des résultats de calculs…

La plupart des langages modernes nécessitent que les variables soient déclarées avant de les utiliser. Par déclaration, on entend définition (comme pour un mot dans le dictionnaire). Cette définition comporte deux items : un nom, un type.

Nom : une variable comporte un nom (lettres et chiffres). C’est avec ce nom que l’emplacement mémoire (et surtout son contenu) est identifié par le système.

Continue reading ‘Initiation à la programmation en Basic – ETAPE 3 : Déclaration des variables’ »

Initiation à la programmation en Basic – ETAPE 2 : Modélisation du projet

Avant l’action, la réflexion :

La programmation vise à réaliser l’automatisation de traitements et à accroître la productivité. Comme toute activité de création (écriture, peinture, construction…), la programmation nécessite une phase de recherche et d’analyse préalable. Il s’agit de répondre à quelques questions simples mais primordiales : que veut-on obtenir, à partir de quoi et comment ?

En informatique, cette étape de réflexion se nomme modélisation. Il s’agit de poser sur le papier la décomposition du processus à automatiser en opérations élémentaires. La faisabilité du projet est évaluée en fonction de différents critères (compétences, délais, coûts…).

Pour des projets importants, cette phase de réflexion débouche sur la rédaction d’un cahier des charges ; ce cahier des charges définit les besoins des futurs utilisateurs du programme et les contraintes techniques et réglementaires à respecter (besoins et contraintes dont le programmeur devra tenir compte durant la phase d’élaboration du programme).

Continue reading ‘Initiation à la programmation en Basic – ETAPE 2 : Modélisation du projet’ »