« Programmation GTK/Conseils pour l'écriture d'applications GTK » : différence entre les versions

Contenu supprimé Contenu ajouté
correction de diverses formulation ou erreurs de typographies
Ligne 1 :
Cette section est simplement un regroupement de lignes de conduites générales et sages, ainsi que d'astuces pour créer des applications GTK correctes. D'une manière générale, il vaut mieux :
* Utiliser autoconf, automake et libtool de GNU ! C'est même primordial pour être un projet GnuGNU digne de ce nom. Outre le fait que ces outils permettent une compilation rapide et automatisée, ils offrent la portabilité : autant se pencher dessus dès le début du projet dessus; servez-vous du programme [http://www.gnu.org/software/hello GNU hello] qu'il suffit de compléter pour partir sur de bonnes bases.
* Utiliser GNU gettext pour internationaliser le code.
* Regrouper un maximum de code dans des fonctions pour alléger la <code>main()</code>.
* Regrouper le code dans des fonctions rassemblées dans des fichiers de même thème : interface.c, toutes les fonctions gérant l'interface, network.c pour les fonctions internetliées au réseau, etc.
* ne pas entrecroiser les appels aux fonctions dans un même fichier car la maintenance devient difficile.
* Utiliser les répertoiresnoms standards de répertoires : "bin", "include" pour les entêtes .h, "src"...
* Suivre les conseils de présentation des [http://www.gnu.org/prep/standards Gnu Standards du code GNU] et le programme "indent -gnu" sous GNU /Linux.
[[Catégorie:Programmation GTK plus (livre)]]