Je suis intimement persuadé qu'il faut toujours chercher les solutions efficaces et se débarasser de tous ces trucs qui polluent : documents inutiles, réunions longues où rien ne se dégage, planifications fausses mais consommatrices de temps, etc... En gros il s'agirait d'un bon dégraissage de mamouth !
Bienvenue
Après de nombreuses années à travailler sur Windev et Webdev en entreprise j'ai décidé de faire partager mon expérience de développement dans cet environnement.
Windev est un AGL simple, facile à prendre en main et il est possible de créer une fenêtre qui s'exécute en quelques clics. Toutefois lorsque l'on construit une application complexe il est impératif d'être rigoureux et de respecter certaines règles, sans quoi la belle idée du début risque de se transformer en une monstuosité difficle à maintenir et à faire évoluer : un cauchemar (surtout quand plusieurs clients attendent vos modifications avec impatience).
Je vais donc mettre à disposition des articles divers et variés, certains traitant d'astuces afin de vous facilier la vie, d'autres plus "philosophiques" sur la manière d'aborder les choses et d'autres plus techniques, traitant de POO ou d'architecture.
Tous sont basés sur ma propre expérience. Vous n'y trouverez aucun plagiat, aucun copié-collé.
En espérant que ça vous apportera quelque chose.
Nicolas Ribeyre
Forum
Date: 10/03/2013
Sujet: Re: Ils pompaient !
Date: 08/03/2013
Sujet: Probleme evaluations
L'approche de tes evaluations est pragmatique ce qui evite de trop se planter! Par contre moi ma direction me demande souvent une evaluation a priori, alors que je n'ai encore rien analysé !
Je calcule des delais au pif et je les multiplie par 2 ! Ca ne marche pas, je suis toujours hors delais; mais je ne sais pas comment faire autrement.
Comment tu ferais toi ?
Merci pour ces conseils et astuces :-)
Date: 09/03/2013
Sujet: Re: Probleme evaluations
Multiplie par 3 :-)
Vouloir évaluer (et certainement donner un délais de livraison) alors que l'on ne sait pas quels seront les modules à faire et que l'on ne connait pas les impondérables ça revient à résoudre une équation à 12 inconnues !
Pour moi le mieux c'est de donner, comme tu fais, une première estimation "à la louche" puis de communiquer fréquemment sur l'avancement de ton projet que tu réévalues en permanence (avec ma méthode par exemple).
Si tu parviens à justifier les éventuelles dérives et que tu as des responsables qui connaissent le métier ça ne doit pas poser de problème.
Date: 11/03/2013
Sujet: Re: Re: Probleme evaluations
Oui je pense comme toi qu'il n'y a pas de solutions miracles ! Le mieux etant de communiquer le plus souvent possible et d'affiner au jour le jour. Merci pour ton avis.
Ludo
Date: 07/03/2013
Sujet: Technique des identifiants
La solution est intéressante mais limitée... si tu n'as pas commencé avec assez d'écart et que tu l'atteins, c'est mort.
La meilleure solution reste pour moi l'identifiant à base de GUID.
1- C'est unique, aucune chance de collision
2- Le jour où par malheur on te demande de fusionner des données de plusieurs bases, il n'y a strictement RIEN à faire, puisque toutes les clés étrangères ne risquent pas de se retrouver 2 fois...
Date: 08/03/2013
Sujet: Re: Technique des identifiants
Effectivement les GUID seraient la solution idéale. Ce serait bien que PcSoft les intègre en natif, par exemple au niveau de la déclaration du type d'identifiant unique (il faudrait certainement une table de compteurs). Ceci-dit un développeur pourrait faire cette gestion lui-même.
Ma solutlion consiste juste à initialiser les identifiants sur une application avec gestion d'indentifiants "classiques" dans le but d'améliorer les tests et de détecter facilement les liens corrompus.
Date: 08/03/2013
Sujet: Re: Re: Technique des identifiants
Les intégrer en natif n'est pas primordial, les bases de données sérieuses savent le gérer, et je délègue toujours le travail de la gestion des ID à la base.
Et pour HF, c'est pareil dans le fond, quelques triggers font parfaitement l'affaire.
Mais peu de gens sortent de sentiers parfois mal battus de PCSoft ;)
Date: 09/03/2013
Sujet: Re: Re: Re: Technique des identifiants
Oui l'utilisation de triggers peut rendre de bons services et automatiser un certain nombre de choses, notamment l'affectation de zones en automatique.
Je constate que beaucoup de devs utilisent WD tel quel et ne cherchent pas trop à factoriser leur code en créant des outils ou en jouant avec les nombreuses possibilité du langage.
Date: 07/03/2013
Sujet: Question
Je suis assez intéressé par votre technique d'évaluation des taches. Est ce que vous auriez un modèle Excel (ou autre format) à mettre en téléchargement ? Par avance merci.
Date: 08/03/2013
Sujet: Re: Question
Malheureusement je n'ai pas de document type pour faire ça, juste un bon vieux XLS pas du tout automatisé.