Astuces

Tester une application

04/05/2013 09:14
A mon avis il faut penser "aviation" et procéder par étapes, à savoir qu'on commence par faire rouler l'appareil au sol avant de lui faire franchir le mur du son, d'où l'importance de distinguer les tests qualitatifs des tests quantitatifs.   Tests unitaires ou qualitatifs   il s'agit de...

La base de données

28/04/2013 09:35
Une bonne application repose sur une bonne base de données.   Un programme utilisant cette base peut être buggé peu importe, les mécanismes internes de la base doivent faire en sorte qu'il ne soit pas possible de la corrompre.   Les possibilités qu'offrent une base sont multiples...

Les versions

05/04/2013 09:00
Venant d'un univers où les progiciels sont commercialisés à plusieurs centaines d'exemplaires je suis assez sensibilisé au "versioning" (ou versionage) des produits.   Ma manière de voir les choses :   Dès lors qu'il y a la moindre modification, ne serait-ce qu'un accent ajouté dans un...

Générateur de code : la fainéantise dans toute sa splendeur

04/04/2013 09:39
Rien n'est plus ennuyeux que d'écrire des lignes d'affectation de champs vers rubriques, de rubriques vers champs ou de rubriques vers rubriques. De plus on a le risque d'en oublier !   GenereCode.exe   C'est pour cette raison que j'ai conçu un petit programme qui permet de "cracher" le...

Les états - partie 2

30/03/2013 09:25
Dans le premier article concernant les états j'ai exposé l'exemple simple d'une liste des factures avec une rupture par client.   Bien entendu l'utilisateur ne souhaite pas en rester là : il veut afficher en face de chaque ligne de facture le pourcentage de la facture par rapport au...

Les états

28/03/2013 08:31
Je ne connais pas un développeur qui aime faire des états ! Je ne connais pas un générateur d'états qui fasse exactement ce qu'on souhaite !     Les problèmatiques sont les suivantes : Les ruptures et totaux : ça tombe en général n'importe où. La place sur l'état : soit on imprime...

Sécurisation des données - Partie 2

23/03/2013 08:37
Voici une collection de procédures permettant de mieux gérer les données : GF (pour Gestion Fichiers)   GF.txt   (ATTENTION : renommer le TXT en WDG, WebNode ne permettant pas de télécharger des ZIP ou des WDG)   Description de la collection GF :   Préfixe des fonctions...

Sécurisation des données - Partie 1

19/03/2013 09:09
Si on veut "blinder" son code les fonctions WD Hajoute(), Hmodifie() et Hsupprime() nécessitent des tests après exécution. Ces tests sont nécessaires afin d'empêcher qu'une application continue à fonctionner avec des problèmes dans les données ... et fasse d'autres dégats plus loin.   Code "en...

La vitesse d'accès aux données

15/03/2013 08:37
On trouve deux écoles : l'accès par requêtes et l'accès par fonctions Windev (Hlit) On peut réaliser tous les traitements avec l'une ou l'autre des techniques. J'ai souvent vu un mélange des deux.   Le gros avantage des requêtes :   Sur une architecture client/serveur l'accès à la base se...

Utilité des fenêtres internes

14/03/2013 11:05
La mise en oeuvre des fenêtres internes peut grandement simplifier le travail du développeur.   En effet combien de fois a t'on créé les mêmes champs avec le même code dans plusieurs fenêtres différentes ? Je pense notamment aux critères de sélections pour des résultats ou des traitements...
Objets: 1 - 10 Sur 20
1 | 2 >>