gpt4 book ai didi

asp.net - 只使用一次的功能应该放在 UserControl 中吗?

转载 作者:行者123 更新时间:2023-12-03 18:24:57 26 4
gpt4 key购买 nike

如果这是对系统的轻微误用,请原谅我,但我希望其他 StackOverflow 用户能够解决我和同事的辩论。

作为一般规则,我更喜欢将每个单独的功能项封装在 UserControl 中,即使我知道它只会被使用一次。

在这种情况下,我的同事将避免创建 UserControl 并使用 WebForm,认为如果它只使用一次,那么创建 UserControl 的意义何在——它只会增加额外的、不必要的开销。

我认为额外的开销可以忽略不计,它有助于更​​好地组织代码,谁知道呢,你可能会在 future 的某个时候重用这些功能。

那么谁是对的?

编辑

看起来我可能会收到很多回复——我和我的同事已经同意,我们将在一天内统计回复,并为获得最多选票的论点颁发正确答案。

进一步编辑

看起来我是赢家 :D

我忽略了表明我们都正确的帖子,并将支持每一方的答案计为 +1,并且对该答案的每个赞成票也计为 +1。我以 11-6 获胜。

最佳答案

如果它使代码组织得更好,我将始终尝试创建单独的用户控件。

这确实使沟通更容易遵循。想想SRP。

关于asp.net - 只使用一次的功能应该放在 UserControl 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/686016/

26 4 0