Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Field captions?
Message
 
 
To
02/02/2017 08:39:51
Thomas Ganss (Online)
Main Trend
Frankfurt, Germany
General information
Forum:
Microsoft SQL Server
Category:
Database management
Title:
Miscellaneous
Thread ID:
01647273
Message ID:
01647326
Views:
25
>>>Fully support Michels hint to use data dictionary as bedrock of any DB application - which is part of my beef with any paradigma argueing for code instead of DB first.
>>>
>>>If you are NOT using xCase or something similar in your tool chain whenever more than a dozen tables are involved you are doing the equivalent of entering a Biathlon barefoot with a blowgun ;-))
>>>
>>>Hank has integrated xCase into most of his development efforts and has written a couple of posts on the benefits of hoisting defaults, validations and similar things from backend to biz and GUI layers transparently in vfp (and Liania, where the same arguments and often almost same code apply). Perhaps ask him nicely for a compiled list of his old posts if you do not use a DD and such elevations already.
>>
>>Thomas, thank you for your suggestion. I am sure I am not using many tools that would make the application (and my work) more stable, better maintainable, etc. But I am not sure if I have time or mental capacity to take on these tasks, at this point. I feel like I am drowning and you are suggesting that learning to navigate a 100 foot boat would make my future so much more brighter :)
>
>Well, if you are drowning, you can only expect to be thrown telephone lines with customers wanting more features ;-)
>
>I think I have identified a few patterns of better practice, like MVVM being superior to MVC or putting schemas, defaults and rules as close to the DB as possible. Some of the "revolutionary" concepts discovered by/in JS fwks today like Redux normalizing data to single source of truth for many local GUI components feel conceptualy very close to things I have argued for in my layered designs turn of the century...
>
>Concentrating on best practice, good protocols (usage) and clean architecture is for me the best way to reach my goals well ahead of others with less effort - which in my book is a benefit if reached in programing.
>
>Think of using a Data Dictionary as a way to secure freight is tightened down on a boat in heavy waters: a bit more effort up front, but worth it ;-)

Thank you.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Previous
Reply
Map
View

Click here to load this message in the networking platform