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

From: Robert C. Martin (unclebob_at_objectmentor.com)
Date: 07/26/04


Date: Sun, 25 Jul 2004 20:13:54 -0500

On Sat, 24 Jul 2004 12:04:31 -0500, Alan Wostenberg
<awostenbergNospam@psalmweaver.com> wrote:

>
>
>Robert C. Martin wrote:
>> On Fri, 23 Jul 2004 11:14:17 -0700, Alan Balmer <albalmer@att.net>
>> wrote:
>>
>>
>>>Point is that there is no "one true method" beside which all other
>>>approaches are evil.
>>
>> The arguers on both sides of the argument should have that slogan
>> pasted on their walls.
>
>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.

-----
Robert C. Martin (Uncle Bob)
Object Mentor Inc.
unclebob @ objectmentor . com
800-338-6716

"The aim of science is not to open the door to infinite wisdom,
 but to set a limit to infinite error."
    -- Bertolt Brecht, Life of Galileo



Relevant Pages

  • Re: Rework [Was: Static vs. Dynamic typing...]
    ... >have the GAAP (generally accepted accounting principles) so I'm ... Principles, Patterns, and Practices", Robert C. Martin, ...
    (comp.programming)
  • Re: Why is Object Oriented so successfull
    ... Principles, Patterns, and Practices, Robert C. Martin, Prentice Hall, 2002. ...
    (comp.object)
  • Re: design patterns overrated?
    ... Robert C. Martin wrote in ... I've had people asking me "do you know patterns" with pretty much ... "do you know computers":) ...
    (comp.object)
  • Re: Interface usage best practices
    ... the OO concept of "interface" in Java has a twofold ... There are a number of principles that I use ... > Robert C. Martin, Prentice Hall, 2002. ...
    (comp.object)
  • Re: OOP/OOD Philosophy
    ... >>Robert C. Martin wrote: ... >>> the ZIGGY item printed on the report. ... calculations instinctively instead of stopping to dwell. ...
    (comp.object)