Re: modular programming
| From: | Kunal Jhunjhunwala | Date: | Sat, 16 Feb 2002 06:40:39 +0000 |
| Subject: | Re: modular programming | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-85003@lists.php.net to get a copy of this message | ||
Hi,
I agree with everything you have said, it will come with evolution of the
program. But there are times, when evolution may require re-coding over
10,000lines of code. Not a very good place to be in then :)
So, if I started right, i would end and evolve right.. know what i mean?
Regards,
Kunal Jhunjhunwala
"Minds think with ideas, not information. No amount of data, bandwidth, or
processing power can substitute for inspired thought." - Clifford Stoll
----- Original Message -----
From: "Steven Walker" <steve@walkereffects.com>
To: "Kunal Jhunjhunwala" <kunal@getmonked.net>
Cc: "php-list" <php-general@lists.php.net>
Sent: Saturday, February 16, 2002 11:11 AM
Subject: Re: [PHP] modular programming
> Dear Kunal,
>
> I don't know of any papers... I'd be interested in what you find.
>
> In my experience, 'modular coding' is entirely a process of evolution.
> It's impossible to sit down and design software on paper. Every piece of
> code I write is under constant evaluation. Each time a weakness is
> exposed, I rethink my strategy. Often there is no 'perfect' solution,
> since each presents a different set of compromises. Devoting yourself to
> endlessly rewriting and structuring your code will, in the long term,
> yield better code than anyone can advise in a book or paper.
>
> Over modulation of code has drawbacks too. Sometimes the simple solution
> is the one to use, even if it means rewriting the same thing every once
> in a while. When people start creating classes and polymorphic
> interfaces to their code needlessly, performance is compromised.
>
> Perhaps what you are looking for is also a reference for good
> programming practice. For C++, I really liked the books by Scott Meyers:
> 'Effective C++', first and second edition. Here he sets out some
> fundamental 'guidelines' for coding. You may like to check it out, even
> thought it doesn't apply to PHP directly.
>
> Of what it's worth, that's my two cents :) I'd be interested in what
> others think on this matter.
>
> Steven J. Walker
> Walker Effects
> www.walkereffects.com
> steve@walkereffects.com
>
> On Friday, February 15, 2002, at 08:24 PM, Kunal Jhunjhunwala wrote:
>
> > hey,
> > does anyone know of any good papers on modular programing? I have been
> > able
> > to make my code modular, but I am not satisfied with it. I am trying to
> > make
> > my program work the "plug in" way.. where i can just add more modules
> > on the
> > fly... any tips? :)
> > Regards,
> > Kunal Jhunjhunwala
> >
> > "Minds think with ideas, not information. No amount of data, bandwidth,
> > or
> > processing power can substitute for inspired thought." - Clifford Stoll
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>