Blog

Blog

  • ,

    Comparaison de chaines grâce à un Collator

    Utiliser un Collator pour la comparaison de chaines Lors de la manipulation de données, il est souvent nécessaire de comparer des chaines de caractère, pour réaliser des tris par exemple. Cependant, plusieurs problèmes peuvent se poser, comme la différence de casse et la présence de lettres diacritées (possédant un accent ou une cédille, par exemple).…

  • ,

    L’Esprit Agile

    ViaXoft, en partenariat avec Centrale Marseille et Marseille Innovation, vous invite à découvrir « L’Esprit Agile« , le mardi 17 Mars à partir de 17h30, à l’Ecole Centrale de Marseille. Appréhendez les méthodologies Agiles (Scrum, XP, …), leurs spécificités, leurs apports et leurs différences par rapport aux méthodologies traditionnelles autour des Présentations et des retours d’expérience de : Claude Aubry, Consultant,…

  • ,

    Tests croisés et revue de code

    Nous avons démarré depuis lundi le sprint 17. Les résultats des sprints précédents nous ont permis de concentrer nos efforts sur les tests et la revue de code croisés. Ces actions ne se substituent pas aux tests fonctionnels réalisés mais permettent d’améliorer la qualité des développements tout en favorisant un partage et une communication dans…

  • ,

    GWT et Drag and Drop

    Le « glisser-déposer », ou Drag and Drop, n’est pas géré nativement par GWT. Afin de palier à ce manque, un certains nombres d’implémentations ont été élaborées. Le choix de Viaxoft s’est porté sur dnd-gwt, et ceux pour deux raisons : Cette API présente l’avantage d’être non invasive, de n’impliquer aucune génération de code annexe. « dnd » permet…

  • ,

    GWT et éditeur de texte riche : impossible ?

    Au cours du développement du produit, nous avons été confronté à un problème imprévu : l’intégration d’un éditeur de texte riche au sein d’une application écrite en GWT. En effet, nous désirions laisser la possibilité à l’utilisateur de créer ou modifier une page web en mode WYSIWYG directement depuis l’application, mais l’éditeur proposé par GWT ne nous paraissait pas suffisant.…

  • ,

    Dozer pour le mapping Bean à Bean

    Nous utilisons Dozer au sein de notre application lorsque nous avons besoin de faire du mapping Bean à Bean et notamment lors de l’appel de services web publiés par nos partenaires. Dozer offre des fonctionnalités assez poussées comme la possibilité de surcharger les setter/getter ou les méthodes de création de Bean. L’une des fonctionnalités indispensables,…

  • ,

    Le danger de la réévaluation des tâches…

    Concernant la réévaluation des tâches lors du Scrum quotidien. Après quelques semaines d’utilisation de Scrum, nous avons donné la possibilité aux membres de l’équipe de faire une réévaluation des tâches lors du Scrum quotidien. Ceci avait pour but de prendre en compte tous les dépassements de durée sur les tâches. Mais nous avons constaté un effet pervers : la…

  • ,

    Scrum, un retour aux post-it …

    Avec Scrum, les post-it en force … Dans la méthode Scrum, toutes les users stories énoncées par le product owner dans son backlog sont découpées en tâches au début du sprint lors de la réunion de planification. Chaque tâche est estimée en heures et chacune doit faire moins de 16h afin d’éviter l’effet tunnel et de…

  • ,

    Velocity au runtime : modification de template

    Modification de template Velocity au runtime Velocity est un moteur de template Open Source Java de la fondation Apache. Nous utilisons Velocity depuis pas mal de temps pour tout ce qui est rapport aux fusions (Mail, publipostage,…). Jusqu’à présent nous l’utilisions sous sa forme la plus « traditionnelle », basée sur des fichier template (.vm), que nous chargions…