Magazine Internet

Code du jour: Fichier INI... enfin presque

Publié le 18 septembre 2008 par Wtf

En développement, les nouvelles technologies sont rarement bien utilisées lors de leur début. J'imagine que les développeurs essayent de se rassurer en adaptant l'effrayante nouveauté avec leurs bonnes vieilles habitudes passées, ce qui donne rarement un résultat efficace (quand le vent du changement souffle suffisamment, la moindre petite chose peut se transformer en un projectile mortel). Le XML ne déroge pas à la règle : Lecture manuelle du flux sans utiliser de parseur ou mauvaise compréhension des principe de base de la technologie , ce format de document a donné lieu à de très belles perles lors de sa sortie (et encore aujourd’hui ). C’est pourquoi, dans sa grande sagesse, une société de service a décidé de ne pas se lancer tête baissée dans cette technologie inconnue et préféra utiliser le bon vieux fichier ini... A la réflexion, je ne suis pas certain qu’ils avaient complètement achevé la phase « nouveauté » du fichier ini...

Un développeur anonyme nous écrit:

Une société de service a réalisé un système de traçabilité en 2003 pour un grand groupe Agro Alimentaire. Le langage retenu pour le développement fut VB6. Voici à quoi ressemble le fichier de paramétrage (ini) d'un des modules et comment il est lu. Accrochez-vous, ça fait mal aux yeux !

Public Sub Init_Data()

Open "C:\Data\param.ini" For Input As #1

Do Until EOF(1)
Line Input #1, Ligne

Select Case Left(Ligne, 2)

    Case "01"
        Pays = Mid(Ligne, 4, 10)

    Case "02"
        GBSite = Mid(Ligne, 4, 10)

    Case "03"
        OpePFC = Mid(Ligne, 4, 10)

    Case "04"
        ZonPFC = Mid(Ligne, 4, 10)

    Case "05"
        CodPfc = Mid(Ligne, 4, 10)
        
    Case "06"
        CodOpe = Mid(Ligne, 4, 10)
        
    Case "07"
        CheminCle = Mid(Ligne, 4, 3)

End Select
Loop
Close #1

End Sub

------------------------------------------------
Fichier ini pour application BoxFlow 27/09/2005

01 CAM
02 C
03 P0
04 P000
05 00
06 00001
07 H:\

J'espère pour eux qu'ils ne comptent jamais utiliser un répertoire de plus de 3 caractères comme « CheminCle »...


Retour à La Une de Logo Paperblog

A propos de l’auteur


Wtf 169 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossier Paperblog