| Author |
I want to know good books name that guide on light weight design technique
|
jacob deiter
Ranch Hand
Joined: Apr 02, 2008
Posts: 576
|
|
I learning How to prepare a design from requirement ,I am not interested in UML ,i belive its over complicated and wast e of time
I want to know light weight technique such as Class responsibility collaborator ,
I want to know good books name that guide on light weight design technique
|
 |
Ilja Preuss
author
Sheriff
Joined: Jul 11, 2001
Posts: 14112
|
|
UML is not a design technique, it is merely a language to depict (among other things) designs. It can be used in many different ways, see http://martinfowler.com/bliki/UmlMode.html
As an example for a rather lightweight way to use UML, you can take a look at "UML for Java Programmers" by Robert Martin.
Personally, I use UML a lot for rough sketches, especially when working with a pairing partner; the details I fill in using Test Driven Development.
|
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
|
 |
jacob deiter
Ranch Hand
Joined: Apr 02, 2008
Posts: 576
|
|
I really wondering, design the low level implementation with UML in advance before the actual coding stage started?
When the actual coding started then only all the details such as How many classes required and its attribute ,required and precise method name and its return type ,
How it really helps in the design those things in advance, if I a modification needed, that found at coding stage then the corresponding design should be updated, then it is waste of valuable time??
|
 |
Ilja Preuss
author
Sheriff
Joined: Jul 11, 2001
Posts: 14112
|
|
jacob deiter wrote:I really wondering, design the low level implementation with UML in advance before the actual coding stage started?
When the actual coding started then only all the details such as How many classes required and its attribute ,required and precise method name and its return type ,
How it really helps in the design those things in advance, if I a modification needed, that found at coding stage then the corresponding design should be updated, then it is waste of valuable time??
First, no, I don't think it makes sense to depict low level details in UML before implementing them. I also frequently throw away UML diagrams when they have done their job, instead of updating them infinitely. So, I very much use UML for sketching designs - I guess you could call me a White Board Warrior.
|
 |
 |
|
|
subject: I want to know good books name that guide on light weight design technique
|
|
|