【发布时间】:2016-03-26 22:25:31
【问题描述】:
我是产品负责人。由于技术债务,我的公司有一个非规范化的数据库。我想尝试改变它,至少为了未来的发展。我有一个关于我的论点的问题。在数据库中,文章描述的翻译存储在与文章相同的表中。字段名称为“desc_English”、“desc_Spanish”等。
我想指出,您需要比较代码中的字符串以匹配字段名。在我的想象中,这会导致代码模糊、难以维护和速度变慢。我见过 1400 行的 if 语句来匹配其他主题的文本字符串。
这是一个有效的论点还是有简单的方法可以用枚举或其他东西绕过这个问题?
感谢您的宝贵时间。
【问题讨论】: