Wouldn't it be great to have a project like that - that actually stays on track and doesn't have last minute changes :)

It is never necessary to use design patterns, but they can make your project more structured. More structured usually means easier to understand, and easier to modify (as it is more obvious what else will be affected by any change). I would suggest spending time on less critical projects to explore using some design patterns, to see how you feel about them, and if you find they are useful then keep using them.

When I first started using design patterns (when FAMES kicked off) I thought it was important to use "pure" patterns, and got quite stressed trying to understand wtf all the patterns actually are and why I should be using them. Now that I have made a few projects (~6) in this fashion I am much more laid back - I use the patterns that I understand, bastardise others to something I like, and ignore the rest. We're not making works of art here - as long as the project is done to time and budget and isn't a complete dog's breakfast then it's fine :)

Regards,
Grant Cox


Anggie Bratadinata wrote:

If I don't plan to extend my app. nor there is late requirements to meet then using DP is not necessary?

Thanks Troy,
--
Anggie Bratadinata
Web|Graphic|Flash
Jl. Raya Langsep 21
Malang - East Java
I N D O N E S I A
http://design.ibshastautama.com


Troy Rollins wrote:


On Feb 22, 2006, at 11:11 PM, Anggie Bratadinata wrote:

What is the advantage(s) and disadvantage(s) of design patterns?
I've been studying MVC and Singleton patterns but so far I'm not sure
how those can make my software better.



They don't necessarily make your software any better.

They can probably make your software easier to extend and or maintain.

--
Troy
RPSystems, Ltd.
http://www.rpsystems.net


_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to