aspose file tools*
The moose likes Teachers' Lounge and the fly likes ooad applied Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Books » Teachers' Lounge
Bookmark "ooad applied" Watch "ooad applied" New topic
Author

ooad applied

Jesus Angeles
Ranch Hand

Joined: Feb 26, 2005
Posts: 2046
Hello teachers/fellow learners,

I am a new j2ee developer (6 months into it).

After my first project, I found some of my weaknesses: ooad, and testing.

I am working on my 'testing' weakness already; reading junit, xp, tdd, etc.

However, I am at lost on how to be a good analyst/designer for oo systems.

I want to be able to:

>>>design systems, e.g. properly identify what classes i must create, etc.

Eventually, from small systems, I will go to huge j2ee designs.

For now, I didnt know how to design a simple 1 servlet/5 jsp/ 10 class system (doing mq and jdbc). I just proceeded using common sense.

There were: huge methods, huge try-catch blocks, etc. on my design.

Any advice? (advice, books, comments, anything)

I hope you know what I mean: I dont know what to do in between, requirements gathering, and coding/testing.

I will appreciate any comments.
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
I can recommend a book: "Agile Software Development - Principles, Patterns and Practices" by Robert C. Martin. Or start by watching his recent video at http://www.infoq.com/presentations/principles-agile-oo-design


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
Pauline McNamara
Sheriff

Joined: Jan 19, 2001
Posts: 4012
    
    6
Great link Ilja
Jesus Angeles
Ranch Hand

Joined: Feb 26, 2005
Posts: 2046
Originally posted by Ilja Preuss:
I can recommend a book: "Agile Software Development - Principles, Patterns and Practices" by Robert C. Martin. Or start by watching his recent video at http://www.infoq.com/presentations/principles-agile-oo-design


Nice presentation. Thanks.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: ooad applied
 
Similar Threads
what good sources to prepare?
Networking Event for Jobseekers
HFOOAD my first impression: Why is J2EE not covered?
Few Question For J2EE Developer
Thanks - J2EE Design Patterns Applied