gpt4 book ai didi

language-agnostic - 在 K.I.S.S 和铺设牛道上

转载 作者:行者123 更新时间:2023-12-03 21:04:37 26 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

2年前关闭。




Improve this question




我目前正在开发一个使用 Access 数据库作为后端的 PHP 应用程序。不是选择你理解的......数据库是客户端最初使用的,使用它是需求的一部分。
此数据库的问题之一是列名具有您可以想象的最疯狂的命名约定。大写、小写、下划线、空格和普通的疯狂。例如,“性别”列包含一个日期。 “User2”列也是如此。还有很多,但你明白了。
面对这种情况,我决定创建一个数组来将数据库列映射到 PHP 变量,这样我们就可以将代码与疯狂隔离开来。然而,我的同事认为我过于复杂了,我们应该使用数据库的列名作为相应的 PHP 变量,这样我们就不需要通过映射数组来查找去哪里了。
所以我的问题是……我是在做正确的事情还是让事情复杂化?

最佳答案

绝对你是在正确的轨道上。如果你不抽离疯狂,你最终会屈服于疯狂。

不过,您的同事有一个有效的观点,因此我建议您也编写一种简单的方法来确定 PHP 中的数据到列的映射。

这不是要保持简单,而是要改造一个坚实的基础。

让我担心的是,这种随机设计经常隐藏某些商业规则,比如“......如果性别是约会,那么他们一定在某个时候购买了一个小部件,因此他们不能被允许胡说八道lubdub ......” - 我知道这很疯狂,但比它应该的更常见。

关于language-agnostic - 在 K.I.S.S 和铺设牛道上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/323603/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com