On 29/11/17 23:02, Graeme Geldenhuys via Lazarus wrote:
> On 2017-11-28 09:02, Michael Schnell via Lazarus wrote:
>> and  support for Delphi-typical RAD-style development.
> 
> RAD style development is highly overrated - I wish you can see the
> mess I'm looking at (not my code). Each form are 1000's of lines long
> with tons of database logic hard-coded, business logic etc. The
> business rules are scattered between data modules, UI forms and
> stored procedures. Solving a bug - a needle in a very large
> haystack.
> 

It is not easy to break free from old, procedural programming practices
especially that one of the 'best books' at the time did actively encourage
this kind of programming (Delphi 'Bible', around the time of D7, I'm looking at 
ya)

Heck, even the quasi-gui systems of old (Clipper, anyone?) were not emphasizing 
that.

(or just did not erect the business <-> GUI code barrier high enough for people 
to 
notice... or even state what it is or where it is supposed to be, or how it's 
supposed to be organized.
There is a sore lack of mid-grade non-trivial examples of that... when most 
examples for D you 
can find are 'slap a button  on the form and then paste this code to OnClick 
procedure', it starts 
inevitably to look like a hammer, to invoke the age-old pun ).

This may be 'obvious' to born and bred programmers ...

... but may not be not so for someone who just picked the Delphi for Beginners,
and tried to learn from that. Or just carried over their experience from 
Fortran, or Matlab, of all things.

> Regards, Graeme
> 

/rant ;)

-L.

-- 
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to