Hi all
I have only asked one question recently - so I am an absolute beginner having just downloaded Version 6 for evaluation. Can I put to you all a point mentioned to me by a professional programmer many many years ago (about 1988). Maybe it is no longer relevant but here goes...
The programmer I think used to work day to day with the likes database programs I believe were called DbaseIII or DbaseIV and also a name like FoxPro.
Being interested in computer products at the time, I had purchased a little database package which basically even in those days, allowed you to put in a field by simple selection include a colour in the field, and continue like this to produce a sort of database table. Then you could create another table like that and a field could INHERIT values from elsewhere and so on. Quite advanced I suppose looking back. Sorry I can't tell you more because of recall!! No coding at all just making menu choices.
However, the point he made was this. He accepted that it produced a nice little input and retrieval database for the money, and that it worked - but it had a major drawback. "What" David he said "are you going to do, when what you think should happen doesn't occur"? Very little he thought - but have to start again with a new design.
Having designed from original code he explained, you go back line by line and find out where the problem is occurring and why. Then you would have to amend the code until you or your customer if you have designed for others had a product that worked correctly. Now that is where this programmer felt things break down with a simple selection system such as I have outlined above.
Does the simplicity with which AlphaSoftware allows beginners such as myself to produce (at my level anyway) a simple input and retrieval database - suffer from the sort of problem situation I have tried to outline. Initially things might seem to be OK, and then suddenly say 5 months down the road - maybe an autoincrementing number does not compute correctly. Where do we go in such a situation?
I know this is only a hypothetical situation, but when I recalled his conversation I thought I would bring it up here as a matter of interest only - not a problem I am facing.
Also my own feelings are anyway, and I believe were his too, no matter what computer software program is produced and in whatever manner, it will not be perfect. It can never anticipate every situation users of the product might bring to bear day after day.
In fact I think one of the tests he said would be carried out was to bring your hands down on all the keys on the keyboard and see if it just gave up - if not you were on the right road!!!
Many thanks for listening.
----David
I have only asked one question recently - so I am an absolute beginner having just downloaded Version 6 for evaluation. Can I put to you all a point mentioned to me by a professional programmer many many years ago (about 1988). Maybe it is no longer relevant but here goes...
The programmer I think used to work day to day with the likes database programs I believe were called DbaseIII or DbaseIV and also a name like FoxPro.
Being interested in computer products at the time, I had purchased a little database package which basically even in those days, allowed you to put in a field by simple selection include a colour in the field, and continue like this to produce a sort of database table. Then you could create another table like that and a field could INHERIT values from elsewhere and so on. Quite advanced I suppose looking back. Sorry I can't tell you more because of recall!! No coding at all just making menu choices.
However, the point he made was this. He accepted that it produced a nice little input and retrieval database for the money, and that it worked - but it had a major drawback. "What" David he said "are you going to do, when what you think should happen doesn't occur"? Very little he thought - but have to start again with a new design.
Having designed from original code he explained, you go back line by line and find out where the problem is occurring and why. Then you would have to amend the code until you or your customer if you have designed for others had a product that worked correctly. Now that is where this programmer felt things break down with a simple selection system such as I have outlined above.
Does the simplicity with which AlphaSoftware allows beginners such as myself to produce (at my level anyway) a simple input and retrieval database - suffer from the sort of problem situation I have tried to outline. Initially things might seem to be OK, and then suddenly say 5 months down the road - maybe an autoincrementing number does not compute correctly. Where do we go in such a situation?
I know this is only a hypothetical situation, but when I recalled his conversation I thought I would bring it up here as a matter of interest only - not a problem I am facing.
Also my own feelings are anyway, and I believe were his too, no matter what computer software program is produced and in whatever manner, it will not be perfect. It can never anticipate every situation users of the product might bring to bear day after day.
In fact I think one of the tests he said would be carried out was to bring your hands down on all the keys on the keyboard and see if it just gave up - if not you were on the right road!!!
Many thanks for listening.
----David
Comment