Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Recommend me free UML software  (Read 513 times)

DJ

  • Bay Watcher
    • View Profile
Recommend me free UML software
« on: August 30, 2010, 09:37:00 am »

Once again I've managed to tie my spaghetti code into a veritable Gordian Knot. The problem is that I've never made any actual plans, I just plan as I code. I often end up realizing I don't actually need a function weeks after I've written it, but then some other functions rely on it, and it gets really messy if it's a part of it's class' public interface.

Anyway, I've come to conclusion that I need to plan out all my classes and their public interfaces before I actually start programming. I've thought about drawing diagrams on paper or in Paint, but both of these seemed too unwieldy. A bit of googling convinced me that UML is what I need. And this is where you come in - I need a recommendation for good and most importantly free software for making UML diagrams.
Logged
Urist, President has immigrated to your fortress!
Urist, President mandates the Dwarven Bill of Rights.

Cue magma.
Ah, the Magma Carta...

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Recommend me free UML software
« Reply #1 on: August 30, 2010, 10:54:35 am »

UML is so 90s.  But if you need it, paper and pen is much less of a pain in the ass than any of the software I've used.
Logged

DJ

  • Bay Watcher
    • View Profile
Re: Recommend me free UML software
« Reply #2 on: August 30, 2010, 04:36:28 pm »

Hmm. So how do people plan classes and their relations nowadays?
Logged
Urist, President has immigrated to your fortress!
Urist, President mandates the Dwarven Bill of Rights.

Cue magma.
Ah, the Magma Carta...

Siquo

  • Bay Watcher
  • Procedurally generated
    • View Profile
Re: Recommend me free UML software
« Reply #3 on: August 30, 2010, 05:12:46 pm »

"Plan"?  :D
Logged

This one thread is mine. MIIIIINE!!! And it will remain a happy, friendly, encouraging place, whether you lot like it or not. 
will rena,eme sique to sique sxds-- siquo if sucessufil
(cant spel siqou a. every speling looks wroing (hate this))