[DUG] Scripting languages

Kyley Harris kyley at harrissoftware.com
Tue May 30 20:44:05 NZST 2006


Now that is a discussion that could go on forever.. "What is good
software design?"

A good designer will consider a good design adequate.

An Adequate designer will consider an adequate design good.

Bad designers generally don't know they are bad, and think the design is
good.

Terrible designers don't care, as long as the money rolls in. 

Excellent designers will never be happy with a good design, and will try
to design better solutions. 

Sometimes excellent designers are really ignorant designers in disguise
and all the good designers are laughing at them.

The only good design is an adaptable design that is easy to fix bugs in
as you find them. Sometimes a design quality is reliant on the
implementer. What is excellent design and makes one person productive
could be a shit design for someone else that they cant understand. So
the level of development skill for the implementer also effects good
design.

A large software house with high turnover of staff is going to say that
the best design is the one with the shortest timeframe for a new
developer to start fixing and adding bugs.

A small software house will consider a good design a compact tight
design that prohibits bugs, and makes good software, even though the
learning curve is huge.

See.... I could add a 100 more pages, and have 1000 pages in dispute of
any one statement.

 

-----Original Message-----
From: delphi-bounces at ns3.123.co.nz [mailto:delphi-bounces at ns3.123.co.nz]
On Behalf Of Richard Vowles
Sent: Tuesday, 30 May 2006 8:21 p.m.
To: NZ Borland Developers Group - Delphi List
Subject: RE: [DUG] Scripting languages

Well, you actually have to try _very_ hard to do a bad design, ECO
forces you to do a good design, so again, I'd have to disagree with you
there.  

Even when I have seen bad models in ECO, it still causes good software
design and all the examples focus on good software design, unlike PHP.
---
Richard Vowles, Solutions Architect, Borland New Zealand
email: richard.vowles at borland.com
phone: +64-9-9184573
cell: +64-21-467747
other: MSN richard.vowles at borland.com, skype: rvowles
blog: http://www.usergroup.org.nz/blogs/selectBlog.html?id=39769

-----Original Message-----
From: delphi-bounces at ns3.123.co.nz [mailto:delphi-bounces at ns3.123.co.nz]
On Behalf Of Dennis Chuah
Sent: Tuesday, 30 May 2006 1:37 p.m.
To: NZ Borland Developers Group - Delphi List
Subject: Re: [DUG] Scripting languages


Similarly, tools such as ECO or bold is the same kind of plaster over a
language.  Using them does not guarantee good design.

_______________________________________________
Delphi mailing list
Delphi at ns3.123.co.nz
http://ns3.123.co.nz/mailman/listinfo/delphi





More information about the Delphi mailing list