S
sailor.gu
Hi all guys,
As an embeded programmer with five year C experience,
I did read many great books related with design, coding,
test,debug,algorithms, compiler, design, os, pm and others.
I always dream to achieve a refined and reusable design and
implementation.
I am very interested with code reuse.
I studied "c interfaces and implementations", "refactoring", "gof's
design pattern"
These days, I go through "head first design pattern" again.
but I am still perplexed with code reuse and design reuse.
I assure great works adopted many classic design pattern or design
experience.
but I found traditional design pattern is face to those OO
language(such as C++, java and etc.)
It seems very difficult to apply those famous design pattern or
experienced princple in C.
Is there any one have the experinece, pratice or suggestion with my
puzzle?
In other word,
How can we dig out and adopt the classic design experience from
experts?
I know code reading and pratice may be a correct way.
but it seems grows slowly.
Is there a better way to improve the design ability?
Any comments is appreciated and thankful.
Sailor
As an embeded programmer with five year C experience,
I did read many great books related with design, coding,
test,debug,algorithms, compiler, design, os, pm and others.
I always dream to achieve a refined and reusable design and
implementation.
I am very interested with code reuse.
I studied "c interfaces and implementations", "refactoring", "gof's
design pattern"
These days, I go through "head first design pattern" again.
but I am still perplexed with code reuse and design reuse.
I assure great works adopted many classic design pattern or design
experience.
but I found traditional design pattern is face to those OO
language(such as C++, java and etc.)
It seems very difficult to apply those famous design pattern or
experienced princple in C.
Is there any one have the experinece, pratice or suggestion with my
puzzle?
In other word,
How can we dig out and adopt the classic design experience from
experts?
I know code reading and pratice may be a correct way.
but it seems grows slowly.
Is there a better way to improve the design ability?
Any comments is appreciated and thankful.
Sailor