请原谅我如果这是系统的轻微误用,但我希望StackOverflow用户可以解决我和同事之间的辩论。
通常情况下,即使我知道它只会被使用一次,我也更喜欢将每个独立的功能项封装在一个UserControl中。
在这种情况下,我的同事会避免创建UserControl并使用WebForm,他会争辩说,如果它只会被使用一次,那么创建UserControl有什么意义 - 它只会增加额外的不必要的开销。
我认为额外的开销是微不足道的,它可以使代码更好地组织起来,并且谁知道,将来可能会重新使用该功能。
那么谁是对的呢?
编辑
看起来我可能会收到很多回复 - 我的同事和我已经同意,在一天内统计回复数并将正确答案授予获得最多投票的一方。
进一步编辑
看起来我是赢家:D
我忽略了建议我们双方都是正确的文章,并将支持每一方的答案计为+1,以及每个答案的点赞也算为+1。我以11-6获胜。
通常情况下,即使我知道它只会被使用一次,我也更喜欢将每个独立的功能项封装在一个UserControl中。
在这种情况下,我的同事会避免创建UserControl并使用WebForm,他会争辩说,如果它只会被使用一次,那么创建UserControl有什么意义 - 它只会增加额外的不必要的开销。
我认为额外的开销是微不足道的,它可以使代码更好地组织起来,并且谁知道,将来可能会重新使用该功能。
那么谁是对的呢?
编辑
看起来我可能会收到很多回复 - 我的同事和我已经同意,在一天内统计回复数并将正确答案授予获得最多投票的一方。
进一步编辑
看起来我是赢家:D
我忽略了建议我们双方都是正确的文章,并将支持每一方的答案计为+1,以及每个答案的点赞也算为+1。我以11-6获胜。