none
Génération automatique de code avec Visual Studio 2012 Ultimate RRS feed

  • Question

  • Bonjour,

    Je travaille sur un projet qui va surement se concrétiser sous la forme d'une solution VS 2012 contenant 4 projets correspondants aux 4 couches de la solution.

    je suis en train de tester les possibilités de VS 2012 Ultimate et je me pose les questions suivantes sur le génération automatique de code :

    Est-il possible de définir l'architecture globale de la solution (diagramme de couche ?) qui génèrerait automatiquement les 4 projets en question ? Si oui comment ?

    Serait-il possible de créer ensuite des diagrammes de classe et séquences permettant de générer aussi du code ?

    Mon but est de définir une architecture assez fine avant de coder mais sans faire un document de conception séparé du code.

    jeudi 26 septembre 2013 15:26

Réponses

  • Bonjour,

    Le diagramme de couche ne permet pas de générer du code, il permet de valider une architecture que vous avez spécifié.
    Il est possible d'utiliser le diagramme de classe pour générer du code. Le diagramme de séquence ne génère pas de code directement, il mettra à jour si nécessaire votre diagramme de classes avec de nouvelles opérations et vous pourrez donc régénérer votre code. Attention la modification de votre diagramme de classe ne met pas à jour votre code existant... Si vous régénérer le code, vous perdrez vos modifications...

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    • Marqué comme réponse Aurel Bera mardi 1 octobre 2013 13:06
    jeudi 26 septembre 2013 16:42
    Modérateur

Toutes les réponses

  • Bonjour,

    Le diagramme de couche ne permet pas de générer du code, il permet de valider une architecture que vous avez spécifié.
    Il est possible d'utiliser le diagramme de classe pour générer du code. Le diagramme de séquence ne génère pas de code directement, il mettra à jour si nécessaire votre diagramme de classes avec de nouvelles opérations et vous pourrez donc régénérer votre code. Attention la modification de votre diagramme de classe ne met pas à jour votre code existant... Si vous régénérer le code, vous perdrez vos modifications...

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    • Marqué comme réponse Aurel Bera mardi 1 octobre 2013 13:06
    jeudi 26 septembre 2013 16:42
    Modérateur
  • Bonjour mrZeby

    Un petit retour, svp?

    Merci!

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    lundi 30 septembre 2013 08:53