[Lazarus] OOP - where do you start?

Florian Klaempfl florian at freepascal.org
Sat Jun 27 14:22:09 CEST 2015


Am 26.06.2015 um 14:47 schrieb Michael Van Canneyt:
> 
> 
> On Fri, 26 Jun 2015, Graeme Geldenhuys wrote:
> 
>> Hi,
>>
>> Last night I was working on a relatively new project. This got me
>> thinking... How do others tackle such a task?
>>
>> So here is my question:
>>
>>  When faced with a new database related project, where do you start? Do
>> you first design the database schema, then build the BOM (Business
>> Objects) accordingly? Or, do you first design the BOM, then design the
>> database schema to fit.
>>
>> Personally, most of my project were started by first creating the
>> database schema. Don't ask me why, that is just what I did. Maybe it was
>> because many of the tools I use, can write much of the boiler plate code
>> for me, and they do that by querying a database structure. But I've been
>> thinking that with my next project, I'm going to start with the BOM
>> first, and see how it goes. I'm assuming the end result should be the
>> same, no matter which part I tackled first.
>>
>> What's your thoughts?
> 
> I always start with the data. Almost all applications I ever wrote have
> databases.

Maybe we should store compiled unit interfaces in a database instead of
using .ppu ;)





More information about the Lazarus mailing list