我正在开发一个有几个页面的WebForms应用程序。每个页面当前在头中的脚本标记中加载JQuery。我的一位同事坚持认为这是湿代码,违反了干法原则,因为每个页面都必须单独加载JQuery。他建议将站点重构为一个页面应用程序,以便只加载一次JQuery。他建议,内容应该在隐藏/非隐藏状态之间切换,以模拟网页之间的切换。
该应用程序将由内联网上的3个用户使用。JQuery的大小在250 K附近。
这是否真的违反了干法原则呢?有可能两个网页可能引用不同版本的JQuery,但我不认为这违反了原则。这逻辑对我来说似乎扭曲了。你们觉得怎么样?
发布于 2016-04-18 21:24:07
我的一位同事坚持认为这是湿代码,违反了干法原则,因为每个页面都必须单独加载JQuery。
不是的。
为了让jQuery只加载一次,就把整个应用程序体系结构颠倒过来是荒谬的。在可见和无形之间切换内容来模拟不同的页面甚至更荒谬。
当然,您可以创建一个页面应用程序,如果这是您的目标。但这样做,以确保jQuery只装载一次,尾巴摇摆狗。
https://softwareengineering.stackexchange.com/questions/316124
复制相似问题