Méthodologie de développement

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Méthodologie de développement

Messagepar Christian Delval » 23 Sep 2014 à 10:33

Bonjour

Je développe des applications Lotus depuis quelques temps déjà et je voudrais savoir si ma méthode de développement est correcte.
Les bases ont des modèles.

    1. Je réplique la base en local.
    2. Je réplique le modèle de la base en local.
    3. Je modifie le modèle en local (développement proprement dit).
    4. Je réplique les modifications du modèle sur le serveur.
    5. Je signe le modèle avec l'ID serveur.
    6. J'applique une actualisation de la conception de la base sur le serveur avec le modèle du serveur.

Est ce que cette méthode vous semble correcte ou procédez-vous différemment ?

Merci pour votre contribution.
Développeur, administrateur de bases de données.
Christian Delval
Premier posts
Premier posts
 
Message(s) : 31
Inscrit(e) le : 11 Sep 2014 à 08:43

Re: Méthodologie de développement

Messagepar Michael DELIQUE » 23 Sep 2014 à 10:47

salut

on peux faire comme ça, pour ma part je dev directement sur le serveur. avec mon id. sinon c'est une perte de temps.

la procédure est bonne pour une mise a jours en prod.
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Méthodologie de développement

Messagepar roubech » 23 Sep 2014 à 18:00

Perso, j'ai une base de dev avec quelques docs de test pour mes tests unitaires et le paramétrage (idem prod pour les mots clé, mais si des users sont paramétrés pour des validations ou des notification, je change en dev pour mettre des users de test)
je fais mes dev directement sur cette base avec mon ID
quand j'ai finalisé un lot, j'applique le design de cette base de DEV sur une base de QUALIF pour que le métier puisse tester (quand ils veulent bien, sinon c'est moi le testeur, dérouler un workflow de bout en bout avec plusieurs users ...)
Quand j'ai un feu vert pour mise en prod, je fais une copie de la structure de la base de DEV pour faire mon modèle APPLI_v2_20140923 que je signe avec un ID dédié qui a des droits sur les serveurs de PROD et j'applique
Je garde tous ces modèles sur un serveur pour garder un histo et pouvoir faire un retour arrière si besoin.
Même si maintenant, il faudrait utiliser un gestionnaire de sources type github ou svn ....
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Méthodologie de développement

Messagepar Jérôme Deniau » 23 Sep 2014 à 22:14

Alors bosser avec svn ensuite faire un make file qui en utilisant eclipse et Python affecte une version au ntf signe ledit ntf supprime toute trace de nos id recompile tout le code et génère un fichier ntf clean via le headless designer. Ensuite on fournit une base nsf qui fait l'upgrade de la base de prod (signature du ntf par un id de l'admin ou server.id. histoire qu'il n'y ait pas d'oubli de la part de l'humain. De l'industriel quoi
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)


Retour vers Développement