Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Making CTOD() work in Europe
Message
From
18/11/2018 14:28:21
 
 
To
18/11/2018 12:41:25
Dragan Nedeljkovich (Online)
Now officially retired
Zrenjanin, Serbia
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
01663465
Message ID:
01663514
Views:
36
>>In the case of the date format, the error is not happening now, it happend a long time ago, when a programmer decided to use a character date format that is not portable to other local settings. It is a technical debt that exsists and now got detected. The debt may be paid now or later. I believe a considerable time was already spent at this point in time, so time has already been lost may not be chargeable.
>>
>>The question is to create new debt, or to pay the debt now. The first option will very likey result in postponing the payment. It is like Italy with their new budget.
>
>There's another solution, not too original, and you probably saw it many times: never pay the debt, just keep paying the interest.
>
>That is, once you understand what was done in the quick and dirty style ten or fifteen years ago is not something you can wash. You can't even make new, because it's reflected in badly designed tables and, by now, few hundred places in reports, views and who knows where, which rely on things being as they are. So you just write what wrappers you can, pretty much like a mask on a scary face. You can replace a mask with a finer mask, but the face is beyond help - you should replace the whole head, and you can't.

That is true. In several places you have to decide to go with a wrapper because there is not enough urgency and time to redesign. But you need to be careful, because over time you may loose too much time. If it is an important flagship application that the company depends on I will put more effort into it.
Christian Isberner
Software Consultant
Previous
Reply
Map
View

Click here to load this message in the networking platform