Page suivantePage pr�c�denteTable des mati�res

2. Comment avoir confiance en un programme de mise en forme ??!!

Pour �tre sur � 100%, vous devez utiliser une approche SCIENTIFIQUE pour valider et avoir confiance en un programme de mise en forme. La m�thode d�crite dans cette section permettra au programme de mise en forme d'�tre agr�� comme �tant "vraiment fiable" et s�rieux. Dans le but de v�rifier qu'un programme de mise en forme comme bcpp, indent ou cb ne provoque pas de dommage ou ne change pas le code source d'entr�e apr�s formatage, vous pouvez utiliser le script shell Programme de v�rification ou utiliser la technique suivante :

G�n�rez le code objet � partir du code source original en utilisant le compilateur :


 g++ -c monprogramme.cpp

Ici g++ est le compilateur C++ GNU. Le code objet monprogramme.o sera g�n�r�

Sauvez ce fichier :


 mv monprogramme.o monprogramme_orig.o

Maintenant, lancez bcpp :


 bcpp monprogramme.cpp

Le fichier contenant le programme format� monprogramme.cpp sera g�n�r� et le fichier initial sera d�plac� dans monprogramme.cpp.orig. Compilez le nouveau fichier :
 g++ -c monprogramme.cpp

Maintenant utilisez la commande unix 'diff' pour comparer les 2 fichiers objets :
 diff monprogramme.o monprogramme_orig.o

Les deux fichiers DOIVENT �TRE IDENTIQUES. Cette commande v�rifie que bcpp fonctionne parfaitement. Sous DOS ou sous Windows 95, vous devrez utiliser les utilitaires 'diff' ou 'MKS' de Cygwin fournis sur le site de Cygnus. De plus, vous pouvez utiliser la sortie en assembleur � la place de la sortie objet du compilateur. En faisant :
 g++ -S monprogramme.cpp

monprogramme.s sera cr��. V�rifiez-le avec :


 diff monprogramme.s monprogramme_orig.s

Cette �tape vous garantit � 100% que votre pr�cieux code source reste intact et que bcpp fait UNIQUEMENT du formatage et NE change PAS ou n'endommage pas votre code de quelque mani�re que ce soit. Cette m�thode vous assure � 100 % de sa qualit� et une GARANTIE � vie ou � long terme pour ces programmes de mise en forme comme 'bcpp', 'cb' ou 'indent'.

Il est fortement recommand� de faire ces deux �tapes chaque fois que vous lancerez un programme de mise en forme comme bcpp, indent ou cb.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:14