IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Decoupage d'un projet vb.net


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2008
    Messages : 175
    Par défaut Decoupage d'un projet vb.net
    bonjour tout le monde,
    j'aimerais bien savoir c'est quoi la meilleur facon pour decouper un projet en plusieurs modules?
    Merci pour toute suggestion

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Si ton projet est vraiment TRES gros, tu peux le séparer en plusieurs sous-projets qui s'appellent au besoin via une commande shell.
    C'est ce que je fais dans mes TRES gros projets au boulot.
    Genre un menu de bouton qui quand on appuie appelle un autre projet...

    Tu peux (devrais) aussi rassembler le code de traitement dans une classe séparée. (programation Objet)
    Ce qui présente l'avantage de pouvoir rendre la classe de la form où se trouvent les événements beaucoup plus petite et dans la classe ou tu fais ton traitement tu n'as plus que le traitement, ce qui est déjà beaucoup plus claire...

    M. Ph. Lasserre l'explique très bien dans ce chapitre de son cours

    Bien à toi.

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    299
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 299
    Par défaut
    Le découpage est très variable selon la taille du projet, y'a pas de recette miracle.

    Grosso modo, j'essaye de distinguer ce qui peut se regrouper dans une classe et ce qui est vraiment commun à l'application (qui va dans des modules, par exemple, un pour gérer les I/O, un autre pour gérer des fonctions de bas niveau et un pour générer les structures, énumérations et variables communes à l'appli).

    Le but est donc de ne pas avoir de forms trop riches en code (ce qui n'est pas pur GUI est dans une classe métier selon le principe de l'architecture N tiers).

    Ce qui conditionne aussi la "forme" du découpage est le nombre de lignes de code. J'essaye quand c'est possible de ne pas dépasser 1000 à 1500 lignes par fichier quelque soit son type, ça facilite la lecture, la compréhension et le débogage... Il m'arrive ainsi souvent de scinder une classe en deux quand j'estime qu'elle est devenue trop lourde à manipuler mais c'est pas toujours facile de trouver les critères de scission !

    J'ai pris aussi l'option de déporter dans des dll tout ce qui était spécifique aux logs, aux graphiques, aux exceptions, aux styles visuels, et aux multi langues ce qui allège la taille du source des projets.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 117
    Par défaut
    Dans un projet, il y a possibilité de créer des répertoires (et sous répertoires) dans lesquels on peut placer les modules et les classes. Cela permet de regrouper et de hiérarchiser des classes dont la thématique est proche.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2008
    Messages : 175
    Par défaut Decoupage d'un projet vb.net
    Merci beaucoup pour vos reponses
    j'ai de bons idees maintenant que je peut m'en servir pour essayer de decouper mon application.
    Bonne chance a tout le monde.

  6. #6
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2009
    Messages : 183
    Par défaut MVC
    salut tout le monde est ce que quelqu'un a travaillé sous l'architecture MVC(modele view controller) sioui j'ai besoin que quelqun m'aide svp

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/05/2007, 17h30
  2. compiler un projet asp.net sous DOS
    Par JauB dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 07/02/2007, 11h34
  3. problème deploiement d'un projet Web .NET
    Par mhanen dans le forum ASP.NET
    Réponses: 2
    Dernier message: 05/12/2006, 13h15
  4. [D2005] Projet VCL.net ingérable
    Par Leesox dans le forum Delphi .NET
    Réponses: 9
    Dernier message: 14/05/2006, 15h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo