Re: Rework [Was: Static vs. Dynamic typing...]

From: Ron Ruble (raffles2_at_att.net)
Date: 07/30/04


Date: Fri, 30 Jul 2004 14:25:44 GMT


"Robert C. Martin" <unclebob@objectmentor.com> wrote in message
news:jhm8g0dki9fo1pbd7rch1aivr1iq56mkbf@4ax.com...
> On Sat, 24 Jul 2004 12:04:31 -0500, Alan Wostenberg
> <awostenbergNospam@psalmweaver.com> wrote:
> >Are there no principles of software developement? In accounting they
> >have the GAAP (generally accepted accounting principles) so I'm
> >wondering in software why so many prefer diversity to unity.
>
> There is a difference between "generally accepted" and "one true
> method". I, and the people I associate with, have "generally
> accepted" a set of practices, principles, and patterns for software
> development. (You can read about them in my book: "Agile Software
> Development: Principles, Patterns, and Practices", Robert C. Martin,
> Prentice Hall, 2002.) There are those who disagree with some or many
> of those principles, patterns, and practices and who associate with
> their own cohort who have "generally accepted" a different set.

And the example given, GAAP, is in a constant state
of flux, and is sufficiently complex to require regulation.
And even then we have hundreds of examples of
companies failing to achieve the expected results.

Currently, software development is almost entirely
unregulated.



Relevant Pages