CodeSOD : À travers la 4ème Di... Note

CodeSOD : À travers la 4ème Dimension

Le code fourni illustre une fonction de formatage de date personnalisée du système de base de données 4th Dimension (4D). 4D, initialement nommé "Silver Surfer", était un SGBDR, un IDE et un langage de programmation développé dans les années 1980. Il a commencé sur le matériel Apple, manquant de peu de devenir un produit Apple avant que la pression des fournisseurs n'intervienne. 4D s'est étendu pour inclure des déploiements serveur/client, une compatibilité multiplateforme avec Windows et une prise en charge des applications web au fil du temps. Malgré ces avancées, 4D était souvent à la traîne par rapport à ses concurrents comme FileMaker et Access en termes de sorties de fonctionnalités. Le système a finalement intégré la prise en charge de SQL et de PHP, et l'entreprise continue d'exister avec des mises à jour peu fréquentes. Le problème principal n'était pas le code de gestion des dates lui-même, mais l'insuffisance des options de formatage de date intégrées dans la version de 4D de Brewster. En conséquence, Brewster a dû créer manuellement le format de date souhaité, révélant une limitation de la plateforme 4D. L'extrait met en évidence un exemple concret de la nécessité d'écrire du code personnalisé en raison des lacunes des outils.