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 »...