background image

Programmation informatique

13

pages

Français

Documents

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus

Découvre YouScribe et accède à tout notre catalogue !

Je m'inscris

Découvre YouScribe et accède à tout notre catalogue !

Je m'inscris

13

pages

Français

Documents

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus

Publié par

Langue

Français

Le bien programmer
Nicolas Belloir 13 octobre 2005
1 Introduction Unprogrammeurnar´eellementbesoinque: dune´diteurenligne(saisieducode), uncompilateur(g´en´erationex´ecutable), unterminal(exe´cutiondunprogramme). Suffisant pour un petit programme. Mais pour un programme industriel ? Bienprogrammercest´ecrireunprogramme: – rapidement et efficacement, – qui s’execute sans erreur, performant,ableet´evolutif. Pe´crireunprogrammerapideetecace: our necoderquunefoisleprobl`emeanalyse´etlalgorithmee´crit, utiliserdese´diteursadapt´es, Pour ecrire un programme qui s’execute sans erreur : ´ – tester et valider votre programme, d´eboguezle. Pour´ecrireunprogrammeperformant,ableete´volutif: – utilisez de bonnes options de compilation, organisezlecodedemani`eremodulable, pensezauxe´volutionse´ventuelles.
2Me´thodesdeprogrammation 2.1 Organisation du code source Factoriser Comment faire ? Rappel : ca + cd 2 ec = c ( a + d 2 e ) – Isoler les redondances de code, Identierlesmotifsquisere´pe`tent, – En faire des fonction. Remarque Lamaintenanceoulede´bogagesontsourcesderedondances!Soyezprudents! Lafactorisationr´eduitlenombredelignedecode`a´ecrire! Quelques recettes – Porter un soin particulier au nom de la fonction, Utiliserdesstructuresdedonne´essilenombredeparam`etreesttropimportant.
1
Voir icon more
Alternate Text