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