jpimbert / VBAToolKit

Toolkit for quality development with Excel VBA
150 stars 46 forks source link

Export xml #12

Closed lucas-v closed 11 years ago

lucas-v commented 11 years ago

Ready for merge.

I had to merge the code in Normalize manually.

jpimbert commented 11 years ago

Il reste quelques points à traiter avant que je puisse accepter ce Pull Request :

jpimbert commented 11 years ago

Le dernier commit est inquiétant :

lucas-v commented 11 years ago
lucas-v commented 11 years ago

Pour les commentaires pré-acceptation de la pull request :

jpimbert commented 11 years ago

Fins de ligne : L'information est dans le Wiki (VBAToolKit SetUp) - de fait nous n'avons pas les mêmes réglages et cela peut expliquer les problèmes que nous avons depuis le début.

S'il y a encore des problèmes de normalisation il faut les traiter au fur et à mesure (FileExists, et j'ai vu un M aussi). Et je ne comprends pas ton explication concernant Number et Count. Chez moi c'est normalisé (vtkConfogurationManager) et chez toi non.

lucas-v commented 11 years ago
jpimbert commented 11 years ago

Une idée géniale de dernière minute … Il me semble que ton Export ne se base plus maintenant que sur la feuille Excel vtkConfigurations. L'export ne serait alors à faire que si cette feuille a été modifiée depuis la dernière sauvegarde (il faudrait ajouter une méthode à vtkConfigurationManager).

lucas-v commented 11 years ago

En effet l'export ne se base que sur la feuille vtkConfigurations. Je ne pense pas que ça vaille le coup de passer du temps à implémenter ça :

jpimbert commented 11 years ago

OK pour ne pas implémenter mon idée géniale. Mais ça me chagrine tout de même de faire un truc pas fini. Dans la prochaine version, l'export lui-même disparaîtra (inutile d'exporter en XML se qui se trouve déjà en XML) ou au moins prendra une forme différente.

lucas-v commented 11 years ago

Pour tout vous dire, je vois les choses d'un autre angle (peut-être plus KISS) : si on peut s'épargner du travail déjà fait par Git, c'est plus une bonne idée qu'une mauvaise. Dans cet ordre d'idée, je me suis rendu compte que la normalisation des fichiers rendait quasi inutile l'option onlyModified : on a implémenté cette option pour limiter l'énervement dû à la casse qui change tout le temps, mais si tout est normalisé, les fichiers modifiés ne changent pas, même s'ils sont réexportés. La form de create project est détectée comme modifiée, mais pas les autres modules. Mais comme vous dites, l'export sera sous une forme différente assez vite.

jpimbert commented 11 years ago

Il n'y a plus les gros écarts sur la totalité des fichiers : Super !!

Mais :

lucas-v commented 11 years ago

On s'en approche !

jpimbert commented 11 years ago