Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. System Design Pointer

System Design Pointer

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studiodesigntools
24 Posts 19 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B BRShroyer

    What tool do you use to design your class interaction? 1. Pencil and paper 2. Visual Studio 3. Mind Mapping program 4. or something else Most of the things I have worked on before have been small projects or ones that pretty much had just one solution. I have to rewrite our main product. It is suppose to be all inclusive, containing all of the tools that live outside the product now. I'm upgrading it from VB6. There is a lot of inline functionality that I want to break into reusable classes and make the project more modular to simplify upgrading in the future. Everyone refers to it as the house of cards because any changes usually make the whole crash. I'm just stuck as to where to start with designing the class layout and interaction. I have toyed with Visual Studio and XMind for roughing out the classes. Both have their advantages and disadvantages. Where do you start?

    Brad Deja Moo - When you feel like you've heard the same bull before.

    M Offline
    M Offline
    Miles Dalton Davies
    wrote on last edited by
    #21

    You may wish to consider a more agile approach... I would recommend reading "applying uml and patterns" by Craig Larman. The answer to your question then becomes Whiteboard.

    1 Reply Last reply
    0
    • G GParkings

      VS2010 ultimate comes with UML diagram editors

      Pedis ex oris Quidquid latine dictum sit, altum sonatur

      S Offline
      S Offline
      Stefan_Lang
      wrote on last edited by
      #22

      Ah, forgot about that. I dimly remember seeing the feature in the trial version, but I never bothered to even look at it because I already had EA. ;)

      1 Reply Last reply
      0
      • G GParkings

        mixture of: - pen && paper - Whiteboard (and occasionally surrounding wall, but then even as a child i had trouble colouring within the lines) - brain (entirely optional) - trial && error (mainly the latter) - dreams (true story, once went to bed with a design problem on my mind, woke up to find the answer scribbled on a piece of paper along with 2 other problems i needed to solve and hadn't previously thought of!)

        Pedis ex oris Quidquid latine dictum sit, altum sonatur

        M Offline
        M Offline
        Mohammed Abdellaoui
        wrote on last edited by
        #23

        How about a keyboard and start typing furiously?

        1 Reply Last reply
        0
        • B BRShroyer

          What tool do you use to design your class interaction? 1. Pencil and paper 2. Visual Studio 3. Mind Mapping program 4. or something else Most of the things I have worked on before have been small projects or ones that pretty much had just one solution. I have to rewrite our main product. It is suppose to be all inclusive, containing all of the tools that live outside the product now. I'm upgrading it from VB6. There is a lot of inline functionality that I want to break into reusable classes and make the project more modular to simplify upgrading in the future. Everyone refers to it as the house of cards because any changes usually make the whole crash. I'm just stuck as to where to start with designing the class layout and interaction. I have toyed with Visual Studio and XMind for roughing out the classes. Both have their advantages and disadvantages. Where do you start?

          Brad Deja Moo - When you feel like you've heard the same bull before.

          D Offline
          D Offline
          Daniel Vlasceanu
          wrote on last edited by
          #24

          Hi, have a look at NClass[^].

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups